freerdp-3.20.0-1.fc44
List of Findings
Error: GCC_ANALYZER_WARNING (CWE-476): [#def1]
FreeRDP-3.20.0/channels/cliprdr/client/cliprdr_format.c:60:25: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘cur’
FreeRDP-3.20.0/channels/cliprdr/client/cliprdr_format.c:51:28: acquire_memory: this call could return NULL
FreeRDP-3.20.0/channels/cliprdr/client/cliprdr_format.c:54:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/channels/cliprdr/client/cliprdr_format.c:54:12: branch_true: ...to here
FreeRDP-3.20.0/channels/cliprdr/client/cliprdr_format.c:56:36: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/channels/cliprdr/client/cliprdr_format.c:58:57: branch_true: ...to here
FreeRDP-3.20.0/channels/cliprdr/client/cliprdr_format.c:60:25: danger: ‘cur’ could be NULL: unchecked value from [(1)](sarif:/runs/0/results/5/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-476): [#def2]
FreeRDP-3.20.0/channels/cliprdr/client/cliprdr_format.c:78:33: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘cur’
FreeRDP-3.20.0/channels/cliprdr/client/cliprdr_format.c:51:28: acquire_memory: this call could return NULL
FreeRDP-3.20.0/channels/cliprdr/client/cliprdr_format.c:54:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/channels/cliprdr/client/cliprdr_format.c:66:18: branch_false: ...to here
FreeRDP-3.20.0/channels/cliprdr/client/cliprdr_format.c:66:17: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/channels/cliprdr/client/cliprdr_format.c:66:17: branch_true: ...to here
FreeRDP-3.20.0/channels/cliprdr/client/cliprdr_format.c:68:36: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/channels/cliprdr/client/cliprdr_format.c:70:57: branch_true: ...to here
FreeRDP-3.20.0/channels/cliprdr/client/cliprdr_format.c:78:33: danger: ‘cur’ could be NULL: unchecked value from [(1)](sarif:/runs/0/results/8/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-476): [#def3]
FreeRDP-3.20.0/channels/cliprdr/client/cliprdr_format.c:95:33: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘cur’
FreeRDP-3.20.0/channels/cliprdr/client/cliprdr_format.c:51:28: acquire_memory: this call could return NULL
FreeRDP-3.20.0/channels/cliprdr/client/cliprdr_format.c:54:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/channels/cliprdr/client/cliprdr_format.c:66:18: branch_false: ...to here
FreeRDP-3.20.0/channels/cliprdr/client/cliprdr_format.c:66:17: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/channels/cliprdr/client/cliprdr_format.c:84:18: branch_false: ...to here
FreeRDP-3.20.0/channels/cliprdr/client/cliprdr_format.c:84:17: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/channels/cliprdr/client/cliprdr_format.c:84:17: branch_true: ...to here
FreeRDP-3.20.0/channels/cliprdr/client/cliprdr_format.c:86:36: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/channels/cliprdr/client/cliprdr_format.c:88:57: branch_true: ...to here
FreeRDP-3.20.0/channels/cliprdr/client/cliprdr_format.c:91:28: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/channels/cliprdr/client/cliprdr_format.c:95:49: branch_true: ...to here
FreeRDP-3.20.0/channels/cliprdr/client/cliprdr_format.c:95:33: danger: ‘cur’ could be NULL: unchecked value from [(1)](sarif:/runs/0/results/9/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-476): [#def4]
FreeRDP-3.20.0/channels/cliprdr/client/cliprdr_main.c:284:9: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
FreeRDP-3.20.0/channels/cliprdr/client/cliprdr_main.c:255:13: enter_function: entry to ‘cliprdr_process_monitor_ready’
FreeRDP-3.20.0/channels/cliprdr/client/cliprdr_main.c:259:41: call_function: inlined call to ‘cliprdr_get_client_interface’ from ‘cliprdr_process_monitor_ready’
FreeRDP-3.20.0/channels/cliprdr/client/cliprdr_main.c:265:9: branch_true: ...to here
FreeRDP-3.20.0/channels/cliprdr/client/cliprdr_main.c:267:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/channels/cliprdr/client/cliprdr_main.c:281:9: branch_false: ...to here
FreeRDP-3.20.0/channels/cliprdr/client/cliprdr_main.c:284:9: danger: dereference of NULL ‘<unknown>’
Error: GCC_ANALYZER_WARNING (CWE-476): [#def5]
FreeRDP-3.20.0/channels/cliprdr/client/cliprdr_main.c:317:41: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
FreeRDP-3.20.0/channels/cliprdr/client/cliprdr_main.c:297:13: enter_function: entry to ‘cliprdr_process_filecontents_request’
FreeRDP-3.20.0/channels/cliprdr/client/cliprdr_main.c:301:41: call_function: inlined call to ‘cliprdr_get_client_interface’ from ‘cliprdr_process_filecontents_request’
FreeRDP-3.20.0/channels/cliprdr/client/cliprdr_main.c:307:9: branch_true: ...to here
FreeRDP-3.20.0/channels/cliprdr/client/cliprdr_main.c:313:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/channels/cliprdr/client/cliprdr_main.c:317:41: branch_false: ...to here
FreeRDP-3.20.0/channels/cliprdr/client/cliprdr_main.c:317:41: danger: dereference of NULL ‘<unknown>’
Error: GCC_ANALYZER_WARNING (CWE-476): [#def6]
FreeRDP-3.20.0/channels/cliprdr/client/cliprdr_main.c:356:9: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
FreeRDP-3.20.0/channels/cliprdr/client/cliprdr_main.c:337:13: enter_function: entry to ‘cliprdr_process_filecontents_response’
FreeRDP-3.20.0/channels/cliprdr/client/cliprdr_main.c:341:41: call_function: inlined call to ‘cliprdr_get_client_interface’ from ‘cliprdr_process_filecontents_response’
FreeRDP-3.20.0/channels/cliprdr/client/cliprdr_main.c:347:9: branch_true: ...to here
FreeRDP-3.20.0/channels/cliprdr/client/cliprdr_main.c:353:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/channels/cliprdr/client/cliprdr_main.c:356:9: branch_false: ...to here
FreeRDP-3.20.0/channels/cliprdr/client/cliprdr_main.c:356:9: danger: dereference of NULL ‘<unknown>’
Error: GCC_ANALYZER_WARNING (CWE-476): [#def7]
FreeRDP-3.20.0/channels/cliprdr/client/cliprdr_main.c:389:9: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
FreeRDP-3.20.0/channels/cliprdr/client/cliprdr_main.c:370:13: enter_function: entry to ‘cliprdr_process_lock_clipdata’
FreeRDP-3.20.0/channels/cliprdr/client/cliprdr_main.c:374:41: call_function: inlined call to ‘cliprdr_get_client_interface’ from ‘cliprdr_process_lock_clipdata’
FreeRDP-3.20.0/channels/cliprdr/client/cliprdr_main.c:380:9: branch_true: ...to here
FreeRDP-3.20.0/channels/cliprdr/client/cliprdr_main.c:382:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/channels/cliprdr/client/cliprdr_main.c:385:9: branch_false: ...to here
FreeRDP-3.20.0/channels/cliprdr/client/cliprdr_main.c:388:9: call_function: inlined call to ‘stream_read_u32_le’ from ‘cliprdr_process_lock_clipdata’
FreeRDP-3.20.0/channels/cliprdr/client/cliprdr_main.c:389:9: danger: dereference of NULL ‘<unknown>’
Error: GCC_ANALYZER_WARNING (CWE-476): [#def8]
FreeRDP-3.20.0/channels/cliprdr/client/cliprdr_main.c:422:9: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
FreeRDP-3.20.0/channels/cliprdr/client/cliprdr_main.c:403:13: enter_function: entry to ‘cliprdr_process_unlock_clipdata’
FreeRDP-3.20.0/channels/cliprdr/client/cliprdr_main.c:407:41: call_function: inlined call to ‘cliprdr_get_client_interface’ from ‘cliprdr_process_unlock_clipdata’
FreeRDP-3.20.0/channels/cliprdr/client/cliprdr_main.c:413:9: branch_true: ...to here
FreeRDP-3.20.0/channels/cliprdr/client/cliprdr_main.c:415:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/channels/cliprdr/client/cliprdr_main.c:418:9: branch_false: ...to here
FreeRDP-3.20.0/channels/cliprdr/client/cliprdr_main.c:422:9: danger: dereference of NULL ‘<unknown>’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def9]
FreeRDP-3.20.0/channels/disp/client/disp_main.c:88:23: warning[-Wanalyzer-malloc-leak]: leak of ‘Stream_New(0, (long unsigned int)(NumMonitors * 40 + 16))’
FreeRDP-3.20.0/channels/disp/client/disp_main.c:253:13: enter_function: entry to ‘disp_send_monitor_layout’
FreeRDP-3.20.0/channels/disp/client/disp_main.c:266:16: call_function: calling ‘disp_send_display_control_monitor_layout_pdu’ from ‘disp_send_monitor_layout’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def10]
FreeRDP-3.20.0/channels/encomsp/server/encomsp_main.c:170:36: warning[-Wanalyzer-malloc-leak]: leak of ‘Stream_New(0, 4096)’
FreeRDP-3.20.0/channels/encomsp/server/encomsp_main.c:161:13: acquire_memory: allocated here
FreeRDP-3.20.0/channels/encomsp/server/encomsp_main.c:163:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/channels/encomsp/server/encomsp_main.c:170:36: branch_false: ...to here
FreeRDP-3.20.0/channels/encomsp/server/encomsp_main.c:170:13: throw: if ‘WTSVirtualChannelQuery’ throws an exception...
FreeRDP-3.20.0/channels/encomsp/server/encomsp_main.c:170:36: danger: ‘Stream_New(0, 4096)’ leaks here; was allocated at [(1)](sarif:/runs/0/results/5/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def11]
FreeRDP-3.20.0/channels/encomsp/server/encomsp_main.c:273:9: warning[-Wanalyzer-malloc-leak]: leak of ‘**context.priv.ChannelHandle’
FreeRDP-3.20.0/channels/encomsp/server/encomsp_main.c:274:13: acquire_memory: allocated here
FreeRDP-3.20.0/channels/encomsp/server/encomsp_main.c:273:9: danger: ‘**context.priv.ChannelHandle’ leaks here; was allocated at [(1)](sarif:/runs/0/results/17/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def12]
FreeRDP-3.20.0/channels/geometry/client/geometry_main.c:230:30: warning[-Wanalyzer-malloc-leak]: leak of ‘mappedGeometry’
FreeRDP-3.20.0/channels/geometry/client/geometry_main.c:318:13: enter_function: entry to ‘geometry_on_data_received’
FreeRDP-3.20.0/channels/geometry/client/geometry_main.c:321:16: call_function: calling ‘geometry_recv_pdu’ from ‘geometry_on_data_received’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def13]
FreeRDP-3.20.0/channels/geometry/client/geometry_main.c:233:33: warning[-Wanalyzer-malloc-leak]: leak of ‘mappedGeometry’
FreeRDP-3.20.0/channels/geometry/client/geometry_main.c:318:13: enter_function: entry to ‘geometry_on_data_received’
FreeRDP-3.20.0/channels/geometry/client/geometry_main.c:321:16: call_function: calling ‘geometry_recv_pdu’ from ‘geometry_on_data_received’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def14]
FreeRDP-3.20.0/channels/geometry/client/geometry_main.c:365:31: warning[-Wanalyzer-malloc-leak]: leak of ‘context’
FreeRDP-3.20.0/channels/geometry/client/geometry_main.c:358:43: acquire_memory: allocated here
FreeRDP-3.20.0/channels/geometry/client/geometry_main.c:359:12: branch_false: following ‘false’ branch (when ‘context’ is non-NULL)...
FreeRDP-3.20.0/channels/geometry/client/geometry_main.c:365:31: branch_false: ...to here
FreeRDP-3.20.0/channels/geometry/client/geometry_main.c:365:31: throw: if ‘HashTable_New’ throws an exception...
FreeRDP-3.20.0/channels/geometry/client/geometry_main.c:365:31: danger: ‘context’ leaks here; was allocated at [(1)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def15]
FreeRDP-3.20.0/channels/geometry/client/geometry_main.c:368:17: warning[-Wanalyzer-malloc-leak]: leak of ‘context’
FreeRDP-3.20.0/channels/geometry/client/geometry_main.c:358:43: acquire_memory: allocated here
FreeRDP-3.20.0/channels/geometry/client/geometry_main.c:359:12: branch_false: following ‘false’ branch (when ‘context’ is non-NULL)...
FreeRDP-3.20.0/channels/geometry/client/geometry_main.c:365:31: branch_false: ...to here
FreeRDP-3.20.0/channels/geometry/client/geometry_main.c:366:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/channels/geometry/client/geometry_main.c:368:17: branch_true: ...to here
FreeRDP-3.20.0/channels/geometry/client/geometry_main.c:368:17: throw: if ‘WLog_IsLevelActive’ throws an exception...
FreeRDP-3.20.0/channels/geometry/client/geometry_main.c:368:17: danger: ‘context’ leaks here; was allocated at [(1)](sarif:/runs/0/results/3/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def16]
FreeRDP-3.20.0/channels/geometry/client/geometry_main.c:373:9: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.20.0/channels/geometry/client/geometry_main.c:359:12: branch_false: following ‘false’ branch (when ‘context’ is non-NULL)...
FreeRDP-3.20.0/channels/geometry/client/geometry_main.c:365:31: branch_false: ...to here
FreeRDP-3.20.0/channels/geometry/client/geometry_main.c:365:31: acquire_memory: allocated here
FreeRDP-3.20.0/channels/geometry/client/geometry_main.c:366:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/channels/geometry/client/geometry_main.c:373:9: branch_false: ...to here
FreeRDP-3.20.0/channels/geometry/client/geometry_main.c:373:9: throw: if ‘HashTable_SetHashFunction’ throws an exception...
FreeRDP-3.20.0/channels/geometry/client/geometry_main.c:373: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-401): [#def17]
FreeRDP-3.20.0/channels/geometry/client/geometry_main.c:373:9: warning[-Wanalyzer-malloc-leak]: leak of ‘context’
FreeRDP-3.20.0/channels/geometry/client/geometry_main.c:358:43: acquire_memory: allocated here
FreeRDP-3.20.0/channels/geometry/client/geometry_main.c:359:12: branch_false: following ‘false’ branch (when ‘context’ is non-NULL)...
FreeRDP-3.20.0/channels/geometry/client/geometry_main.c:365:31: branch_false: ...to here
FreeRDP-3.20.0/channels/geometry/client/geometry_main.c:366:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/channels/geometry/client/geometry_main.c:373:9: branch_false: ...to here
FreeRDP-3.20.0/channels/geometry/client/geometry_main.c:373:9: throw: if ‘HashTable_SetHashFunction’ throws an exception...
FreeRDP-3.20.0/channels/geometry/client/geometry_main.c:373:9: danger: ‘context’ leaks here; was allocated at [(1)](sarif:/runs/0/results/5/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def18]
FreeRDP-3.20.0/channels/geometry/client/geometry_main.c:375:32: warning[-Wanalyzer-malloc-leak]: leak of ‘context’
FreeRDP-3.20.0/channels/geometry/client/geometry_main.c:358:43: acquire_memory: allocated here
FreeRDP-3.20.0/channels/geometry/client/geometry_main.c:359:12: branch_false: following ‘false’ branch (when ‘context’ is non-NULL)...
FreeRDP-3.20.0/channels/geometry/client/geometry_main.c:365:31: branch_false: ...to here
FreeRDP-3.20.0/channels/geometry/client/geometry_main.c:366:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/channels/geometry/client/geometry_main.c:373:9: branch_false: ...to here
FreeRDP-3.20.0/channels/geometry/client/geometry_main.c:375:32: throw: if ‘HashTable_KeyObject’ throws an exception...
FreeRDP-3.20.0/channels/geometry/client/geometry_main.c:375:32: danger: ‘context’ leaks here; was allocated at [(1)](sarif:/runs/0/results/7/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def19]
FreeRDP-3.20.0/channels/geometry/client/geometry_main.c:379:32: warning[-Wanalyzer-malloc-leak]: leak of ‘context’
FreeRDP-3.20.0/channels/geometry/client/geometry_main.c:358:43: acquire_memory: allocated here
FreeRDP-3.20.0/channels/geometry/client/geometry_main.c:359:12: branch_false: following ‘false’ branch (when ‘context’ is non-NULL)...
FreeRDP-3.20.0/channels/geometry/client/geometry_main.c:365:31: branch_false: ...to here
FreeRDP-3.20.0/channels/geometry/client/geometry_main.c:366:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/channels/geometry/client/geometry_main.c:373:9: branch_false: ...to here
FreeRDP-3.20.0/channels/geometry/client/geometry_main.c:379:32: throw: if ‘HashTable_ValueObject’ throws an exception...
FreeRDP-3.20.0/channels/geometry/client/geometry_main.c:379:32: danger: ‘context’ leaks here; was allocated at [(1)](sarif:/runs/0/results/8/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-404): [#def20]
FreeRDP-3.20.0/channels/location/client/location_main.c:82:14: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
FreeRDP-3.20.0/channels/location/client/location_main.c:329:13: enter_function: entry to ‘location_send’
FreeRDP-3.20.0/channels/location/client/location_main.c:348:9: acquire_resource: ‘va_start’ called here
FreeRDP-3.20.0/channels/location/client/location_main.c:379:28: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/channels/location/client/location_main.c:383:66: branch_false: ...to here
FreeRDP-3.20.0/channels/location/client/location_main.c:397:39: call_function: calling ‘location_send_location2d_delta’ from ‘location_send’
Error: GCC_ANALYZER_WARNING (CWE-404): [#def21]
FreeRDP-3.20.0/channels/location/client/location_main.c:218:22: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
FreeRDP-3.20.0/channels/location/client/location_main.c:329:13: enter_function: entry to ‘location_send’
FreeRDP-3.20.0/channels/location/client/location_main.c:348:9: acquire_resource: ‘va_start’ called here
FreeRDP-3.20.0/channels/location/client/location_main.c:352:28: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/channels/location/client/location_main.c:356:65: branch_false: ...to here
FreeRDP-3.20.0/channels/location/client/location_main.c:375:39: call_function: calling ‘location_send_base_location3d’ from ‘location_send’
Error: GCC_ANALYZER_WARNING (CWE-404): [#def22]
FreeRDP-3.20.0/channels/location/client/location_main.c:259:22: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
FreeRDP-3.20.0/channels/location/client/location_main.c:329:13: enter_function: entry to ‘location_send’
FreeRDP-3.20.0/channels/location/client/location_main.c:348:9: acquire_resource: ‘va_start’ called here
FreeRDP-3.20.0/channels/location/client/location_main.c:379:28: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/channels/location/client/location_main.c:383:66: branch_false: ...to here
FreeRDP-3.20.0/channels/location/client/location_main.c:397:39: call_function: calling ‘location_send_location2d_delta’ from ‘location_send’
Error: GCC_ANALYZER_WARNING (CWE-404): [#def23]
FreeRDP-3.20.0/channels/location/client/location_main.c:295:22: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
FreeRDP-3.20.0/channels/location/client/location_main.c:329:13: enter_function: entry to ‘location_send’
FreeRDP-3.20.0/channels/location/client/location_main.c:348:9: acquire_resource: ‘va_start’ called here
FreeRDP-3.20.0/channels/location/client/location_main.c:401:28: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/channels/location/client/location_main.c:405:66: branch_false: ...to here
FreeRDP-3.20.0/channels/location/client/location_main.c:419:39: call_function: calling ‘location_send_location3d_delta’ from ‘location_send’
Error: CPPCHECK_WARNING (CWE-664): [#def24]
FreeRDP-3.20.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-404): [#def25]
FreeRDP-3.20.0/channels/rdpdr/client/rdpdr_main.c:1673:17: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
FreeRDP-3.20.0/channels/rdpdr/client/rdpdr_main.c:1772:13: enter_function: entry to ‘rdpdr_process_receive’
FreeRDP-3.20.0/channels/rdpdr/client/rdpdr_main.c:1786:17: call_function: inlined call to ‘stream_read_u16_le’ from ‘rdpdr_process_receive’
FreeRDP-3.20.0/channels/rdpdr/client/rdpdr_main.c:1787:17: call_function: inlined call to ‘stream_read_u16_le’ from ‘rdpdr_process_receive’
FreeRDP-3.20.0/channels/rdpdr/client/rdpdr_main.c:1789:20: branch_true: following ‘true’ branch (when ‘v == 17522’)...
FreeRDP-3.20.0/channels/rdpdr/client/rdpdr_main.c:1791:30: branch_true: ...to here
FreeRDP-3.20.0/channels/rdpdr/client/rdpdr_main.c:1791:30: call_function: calling ‘rdpdr_check_channel_state’ from ‘rdpdr_process_receive’
Error: CPPCHECK_WARNING (CWE-664): [#def26]
FreeRDP-3.20.0/channels/rdpdr/client/rdpdr_main.c:1681: error[va_list_usedBeforeStarted]: va_list 'ap' used before va_start() was called.
Error: COMPILER_WARNING: [#def27]
FreeRDP-3.20.0/channels/rdpdr/server/rdpdr_main.c:491:16: warning[-Wunused-but-set-variable=]: variable ‘ioCode1’ set but not used
Error: COMPILER_WARNING: [#def28]
FreeRDP-3.20.0/channels/rdpdr/server/rdpdr_main.c:492:16: warning[-Wunused-but-set-variable=]: variable ‘extraFlags1’ set but not used
Error: COMPILER_WARNING: [#def29]
FreeRDP-3.20.0/channels/rdpdr/server/rdpdr_main.c: scope_hint: In function ‘rdpdr_server_read_general_capability_set’
FreeRDP-3.20.0/channels/rdpdr/server/rdpdr_main.c:496:16: warning[-Wunused-but-set-variable=]: variable ‘SpecialTypeDeviceCap’ set but not used
Error: COMPILER_WARNING: [#def30]
FreeRDP-3.20.0/channels/rdpdr/server/rdpdr_main.c:1228:16: warning[-Wunused-but-set-variable=]: variable ‘DesiredAccess’ set but not used
Error: COMPILER_WARNING: [#def31]
FreeRDP-3.20.0/channels/rdpdr/server/rdpdr_main.c:1229:16: warning[-Wunused-but-set-variable=]: variable ‘AllocationSize’ set but not used
Error: COMPILER_WARNING: [#def32]
FreeRDP-3.20.0/channels/rdpdr/server/rdpdr_main.c:1230:16: warning[-Wunused-but-set-variable=]: variable ‘FileAttributes’ set but not used
Error: COMPILER_WARNING: [#def33]
FreeRDP-3.20.0/channels/rdpdr/server/rdpdr_main.c:1231:16: warning[-Wunused-but-set-variable=]: variable ‘SharedAccess’ set but not used
Error: COMPILER_WARNING: [#def34]
FreeRDP-3.20.0/channels/rdpdr/server/rdpdr_main.c:1232:16: warning[-Wunused-but-set-variable=]: variable ‘CreateDisposition’ set but not used
Error: COMPILER_WARNING: [#def35]
FreeRDP-3.20.0/channels/rdpdr/server/rdpdr_main.c: scope_hint: In function ‘rdpdr_server_receive_io_create_request’
FreeRDP-3.20.0/channels/rdpdr/server/rdpdr_main.c:1233:16: warning[-Wunused-but-set-variable=]: variable ‘CreateOptions’ set but not used
Error: COMPILER_WARNING: [#def36]
FreeRDP-3.20.0/channels/rdpdr/server/rdpdr_main.c: scope_hint: In function ‘rdpdr_server_receive_io_device_control_request’
FreeRDP-3.20.0/channels/rdpdr/server/rdpdr_main.c:1346:16: warning[-Wunused-but-set-variable=]: variable ‘IoControlCode’ set but not used
Error: COMPILER_WARNING: [#def37]
FreeRDP-3.20.0/channels/rdpdr/server/rdpdr_main.c:1556:14: warning[-Wunused-but-set-variable=]: variable ‘WatchTree’ set but not used
Error: COMPILER_WARNING: [#def38]
FreeRDP-3.20.0/channels/rdpdr/server/rdpdr_main.c: scope_hint: In function ‘rdpdr_server_receive_io_change_directory_request’
FreeRDP-3.20.0/channels/rdpdr/server/rdpdr_main.c:1557:16: warning[-Wunused-but-set-variable=]: variable ‘CompletionFilter’ set but not used
Error: COMPILER_WARNING: [#def39]
FreeRDP-3.20.0/channels/rdpdr/server/rdpdr_main.c: scope_hint: In function ‘rdpdr_server_drive_rename_file_callback2’
FreeRDP-3.20.0/channels/rdpdr/server/rdpdr_main.c:3492:16: warning[-Wunused-but-set-variable=]: variable ‘length’ set but not used
Error: GCC_ANALYZER_WARNING (CWE-404): [#def40]
FreeRDP-3.20.0/channels/rdpei/client/rdpei_main.c:1068:9: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
FreeRDP-3.20.0/channels/rdpei/client/rdpei_main.c:1207:13: enter_function: entry to ‘rdpei_touch_raw_event’
FreeRDP-3.20.0/channels/rdpei/client/rdpei_main.c:1212:9: acquire_resource: ‘va_start’ called here
FreeRDP-3.20.0/channels/rdpei/client/rdpei_main.c:1213:14: call_function: calling ‘rdpei_touch_process’ from ‘rdpei_touch_raw_event’
Error: GCC_ANALYZER_WARNING (CWE-404): [#def41]
FreeRDP-3.20.0/channels/rdpei/client/rdpei_main.c:1073:9: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
FreeRDP-3.20.0/channels/rdpei/client/rdpei_main.c:1207:13: enter_function: entry to ‘rdpei_touch_raw_event’
FreeRDP-3.20.0/channels/rdpei/client/rdpei_main.c:1212:9: acquire_resource: ‘va_start’ called here
FreeRDP-3.20.0/channels/rdpei/client/rdpei_main.c:1213:14: call_function: calling ‘rdpei_touch_process’ from ‘rdpei_touch_raw_event’
Error: GCC_ANALYZER_WARNING (CWE-404): [#def42]
FreeRDP-3.20.0/channels/rdpei/client/rdpei_main.c:1106:33: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
FreeRDP-3.20.0/channels/rdpei/client/rdpei_main.c:1207:13: enter_function: entry to ‘rdpei_touch_raw_event’
FreeRDP-3.20.0/channels/rdpei/client/rdpei_main.c:1212:9: acquire_resource: ‘va_start’ called here
FreeRDP-3.20.0/channels/rdpei/client/rdpei_main.c:1213:14: call_function: calling ‘rdpei_touch_process’ from ‘rdpei_touch_raw_event’
Error: CPPCHECK_WARNING (CWE-664): [#def43]
FreeRDP-3.20.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): [#def44]
FreeRDP-3.20.0/channels/rdpei/client/rdpei_main.c:1149: error[va_list_usedBeforeStarted]: va_list 'ap' used before va_start() was called.
Error: CPPCHECK_WARNING (CWE-664): [#def45]
FreeRDP-3.20.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): [#def46]
FreeRDP-3.20.0/channels/rdpei/client/rdpei_main.c:1166: error[va_list_usedBeforeStarted]: va_list 'ap' used before va_start() was called.
Error: CPPCHECK_WARNING (CWE-664): [#def47]
FreeRDP-3.20.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): [#def48]
FreeRDP-3.20.0/channels/rdpei/client/rdpei_main.c:1183: error[va_list_usedBeforeStarted]: va_list 'ap' used before va_start() was called.
Error: CPPCHECK_WARNING (CWE-664): [#def49]
FreeRDP-3.20.0/channels/rdpei/client/rdpei_main.c:1200: error[va_list_usedBeforeStarted]: va_list 'ap' used before va_start() was called.
Error: CPPCHECK_WARNING (CWE-664): [#def50]
FreeRDP-3.20.0/channels/rdpei/client/rdpei_main.c:1203: error[va_list_usedBeforeStarted]: va_list 'ap' used before va_start() was called.
Error: GCC_ANALYZER_WARNING (CWE-404): [#def51]
FreeRDP-3.20.0/channels/rdpei/client/rdpei_main.c:1291:9: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
FreeRDP-3.20.0/channels/rdpei/client/rdpei_main.c:1464:13: enter_function: entry to ‘rdpei_pen_raw_event’
FreeRDP-3.20.0/channels/rdpei/client/rdpei_main.c:1470:9: acquire_resource: ‘va_start’ called here
FreeRDP-3.20.0/channels/rdpei/client/rdpei_main.c:1471:17: call_function: calling ‘rdpei_pen_process’ from ‘rdpei_pen_raw_event’
Error: GCC_ANALYZER_WARNING (CWE-404): [#def52]
FreeRDP-3.20.0/channels/rdpei/client/rdpei_main.c:1302:9: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
FreeRDP-3.20.0/channels/rdpei/client/rdpei_main.c:1464:13: enter_function: entry to ‘rdpei_pen_raw_event’
FreeRDP-3.20.0/channels/rdpei/client/rdpei_main.c:1470:9: acquire_resource: ‘va_start’ called here
FreeRDP-3.20.0/channels/rdpei/client/rdpei_main.c:1471:17: call_function: calling ‘rdpei_pen_process’ from ‘rdpei_pen_raw_event’
Error: GCC_ANALYZER_WARNING (CWE-404): [#def53]
FreeRDP-3.20.0/channels/rdpei/client/rdpei_main.c:1339:25: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
FreeRDP-3.20.0/channels/rdpei/client/rdpei_main.c:1449:13: enter_function: entry to ‘rdpei_pen_hover_cancel’
FreeRDP-3.20.0/channels/rdpei/client/rdpei_main.c:1455:9: acquire_resource: ‘va_start’ called here
FreeRDP-3.20.0/channels/rdpei/client/rdpei_main.c:1456:17: call_function: calling ‘rdpei_pen_process’ from ‘rdpei_pen_hover_cancel’
Error: GCC_ANALYZER_WARNING (CWE-476): [#def54]
FreeRDP-3.20.0/channels/rdpgfx/server/rdpgfx_main.c:1315:17: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘capsSet’
FreeRDP-3.20.0/channels/rdpgfx/server/rdpgfx_main.c:1286:13: enter_function: entry to ‘rdpgfx_recv_caps_advertise_pdu’
FreeRDP-3.20.0/channels/rdpgfx/server/rdpgfx_main.c:1292:12: branch_false: following ‘false’ branch (when ‘context’ is non-NULL)...
FreeRDP-3.20.0/channels/rdpgfx/server/rdpgfx_main.c:1295:14: branch_false: ...to here
FreeRDP-3.20.0/channels/rdpgfx/server/rdpgfx_main.c:1295:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/channels/rdpgfx/server/rdpgfx_main.c:1298:9: call_function: inlined call to ‘stream_read_u16_le’ from ‘rdpgfx_recv_caps_advertise_pdu’
FreeRDP-3.20.0/channels/rdpgfx/server/rdpgfx_main.c:1299:12: branch_false: following ‘false’ branch (when ‘v == 0’)...
FreeRDP-3.20.0/channels/rdpgfx/server/rdpgfx_main.c:1306:9: branch_false: ...to here
FreeRDP-3.20.0/channels/rdpgfx/server/rdpgfx_main.c:1308:32: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/channels/rdpgfx/server/rdpgfx_main.c:1310:44: branch_true: ...to here
FreeRDP-3.20.0/channels/rdpgfx/server/rdpgfx_main.c:1310:44: release_memory: ‘capsSets’ is NULL
FreeRDP-3.20.0/channels/rdpgfx/server/rdpgfx_main.c:1312:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/channels/rdpgfx/server/rdpgfx_main.c:1315:17: call_function: inlined call to ‘stream_read_u32_le’ from ‘rdpgfx_recv_caps_advertise_pdu’
FreeRDP-3.20.0/channels/rdpgfx/server/rdpgfx_main.c:1315:17: danger: dereference of NULL ‘capsSet’
Error: GCC_ANALYZER_WARNING (CWE-476): [#def55]
FreeRDP-3.20.0/channels/rdpgfx/server/rdpgfx_main.c:1648:13: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘priv’
FreeRDP-3.20.0/channels/rdpgfx/server/rdpgfx_main.c:1698:22: enter_function: entry to ‘rdpgfx_server_context_new’
FreeRDP-3.20.0/channels/rdpgfx/server/rdpgfx_main.c:1702:12: branch_false: following ‘false’ branch (when ‘context’ is non-NULL)...
FreeRDP-3.20.0/channels/rdpgfx/server/rdpgfx_main.c:1708:9: branch_false: ...to here
FreeRDP-3.20.0/channels/rdpgfx/server/rdpgfx_main.c:1736:35: acquire_memory: allocated here
FreeRDP-3.20.0/channels/rdpgfx/server/rdpgfx_main.c:1738:12: release_memory: assuming ‘<unknown>’ is NULL
FreeRDP-3.20.0/channels/rdpgfx/server/rdpgfx_main.c:1738:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/channels/rdpgfx/server/rdpgfx_main.c:1740:17: branch_true: ...to here
FreeRDP-3.20.0/channels/rdpgfx/server/rdpgfx_main.c:1767:9: call_function: calling ‘rdpgfx_server_context_free’ from ‘rdpgfx_server_context_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def56]
FreeRDP-3.20.0/channels/remdesk/server/remdesk_main.c:74:22: warning[-Wanalyzer-malloc-leak]: leak of ‘Stream_New(0, (long unsigned int)(pdu.ctlHeader.ch.DataLength + 22))’
FreeRDP-3.20.0/channels/remdesk/server/remdesk_main.c:267:13: enter_function: entry to ‘remdesk_recv_ctl_verify_password_pdu’
FreeRDP-3.20.0/channels/remdesk/server/remdesk_main.c:272:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/channels/remdesk/server/remdesk_main.c:275:36: call_function: inlined call to ‘Stream_ConstPointer’ from ‘remdesk_recv_ctl_verify_password_pdu’
FreeRDP-3.20.0/channels/remdesk/server/remdesk_main.c:276:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/channels/remdesk/server/remdesk_main.c:279:38: branch_false: ...to here
FreeRDP-3.20.0/channels/remdesk/server/remdesk_main.c:282:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/channels/remdesk/server/remdesk_main.c:285:9: branch_false: ...to here
FreeRDP-3.20.0/channels/remdesk/server/remdesk_main.c:290:16: call_function: calling ‘remdesk_send_ctl_result_pdu’ from ‘remdesk_recv_ctl_verify_password_pdu’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def57]
FreeRDP-3.20.0/channels/remdesk/server/remdesk_main.c:118:22: warning[-Wanalyzer-malloc-leak]: leak of ‘Stream_New(0, (long unsigned int)(pdu.ctlHeader.ch.DataLength + 22))’
FreeRDP-3.20.0/channels/remdesk/server/remdesk_main.c:427:21: enter_function: entry to ‘remdesk_server_thread’
FreeRDP-3.20.0/channels/remdesk/server/remdesk_main.c:438:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/channels/remdesk/server/remdesk_main.c:445:36: branch_false: ...to here
FreeRDP-3.20.0/channels/remdesk/server/remdesk_main.c:445:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/channels/remdesk/server/remdesk_main.c:448:21: branch_true: ...to here
FreeRDP-3.20.0/channels/remdesk/server/remdesk_main.c:448:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/channels/remdesk/server/remdesk_main.c:451:17: branch_false: ...to here
FreeRDP-3.20.0/channels/remdesk/server/remdesk_main.c:464:22: call_function: calling ‘remdesk_send_ctl_version_info_pdu’ from ‘remdesk_server_thread’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def58]
FreeRDP-3.20.0/channels/remdesk/server/remdesk_main.c:445:36: warning[-Wanalyzer-malloc-leak]: leak of ‘Stream_New(0, 4096)’
FreeRDP-3.20.0/channels/remdesk/server/remdesk_main.c:436:22: acquire_memory: allocated here
FreeRDP-3.20.0/channels/remdesk/server/remdesk_main.c:438:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/channels/remdesk/server/remdesk_main.c:445:36: branch_false: ...to here
FreeRDP-3.20.0/channels/remdesk/server/remdesk_main.c:445:13: throw: if ‘WTSVirtualChannelQuery’ throws an exception...
FreeRDP-3.20.0/channels/remdesk/server/remdesk_main.c:445:36: danger: ‘Stream_New(0, 4096)’ leaks here; was allocated at [(1)](sarif:/runs/0/results/4/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def59]
FreeRDP-3.20.0/channels/remdesk/server/remdesk_main.c:556:9: warning[-Wanalyzer-malloc-leak]: leak of ‘**context.priv.ChannelHandle’
FreeRDP-3.20.0/channels/remdesk/server/remdesk_main.c:557:13: acquire_memory: allocated here
FreeRDP-3.20.0/channels/remdesk/server/remdesk_main.c:556:9: danger: ‘**context.priv.ChannelHandle’ leaks here; was allocated at [(1)](sarif:/runs/0/results/13/codeFlows/0/threadFlows/0/locations/0)
Error: CPPCHECK_WARNING (CWE-664): [#def60]
FreeRDP-3.20.0/channels/urbdrc/client/libusb/libusb_udevice.c:145: error[va_list_usedBeforeStarted]: va_list 'ap' used before va_start() was called.
Error: GCC_ANALYZER_WARNING (CWE-688): [#def61]
FreeRDP-3.20.0/channels/urbdrc/client/libusb/libusb_udevice.c:288:49: warning[-Wanalyzer-null-argument]: use of NULL where non-null expected
FreeRDP-3.20.0/channels/urbdrc/client/libusb/libusb_udevice.c:255:25: enter_function: entry to ‘func_iso_callback’
FreeRDP-3.20.0/channels/urbdrc/client/libusb/libusb_udevice.c:271:46: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/channels/urbdrc/client/libusb/libusb_udevice.c:274:46: branch_true: ...to here
FreeRDP-3.20.0/channels/urbdrc/client/libusb/libusb_udevice.c:279:36: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/channels/urbdrc/client/libusb/libusb_udevice.c:284:45: call_function: inlined call to ‘libusb_get_iso_packet_buffer_simple’ from ‘func_iso_callback’
FreeRDP-3.20.0/channels/urbdrc/client/libusb/libusb_udevice.c:285:54: branch_true: ...to here
FreeRDP-3.20.0/channels/urbdrc/client/libusb/libusb_udevice.c:287:44: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/channels/urbdrc/client/libusb/libusb_udevice.c:288:49: branch_true: ...to here
FreeRDP-3.20.0/channels/urbdrc/client/libusb/libusb_udevice.c:288:49: danger: argument 2 (‘<unknown>’) NULL where non-null expected
Error: GCC_ANALYZER_WARNING (CWE-476): [#def62]
FreeRDP-3.20.0/channels/urbdrc/client/libusb/libusb_udevice.c:633:33: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘t_MsPipe’
FreeRDP-3.20.0/channels/urbdrc/client/libusb/libusb_udevice.c:599:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/channels/urbdrc/client/libusb/libusb_udevice.c:616:31: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/channels/urbdrc/client/libusb/libusb_udevice.c:618:43: branch_true: ...to here
FreeRDP-3.20.0/channels/urbdrc/client/libusb/libusb_udevice.c:626:39: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/channels/urbdrc/client/libusb/libusb_udevice.c:628:60: branch_true: ...to here
FreeRDP-3.20.0/channels/urbdrc/client/libusb/libusb_udevice.c:628:60: acquire_memory: this call could return NULL
FreeRDP-3.20.0/channels/urbdrc/client/libusb/libusb_udevice.c:630:28: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/channels/urbdrc/client/libusb/libusb_udevice.c:633:33: danger: ‘t_MsPipe’ could be NULL: unchecked value from [(7)](sarif:/runs/0/results/23/codeFlows/0/threadFlows/0/locations/6)
Error: GCC_ANALYZER_WARNING (CWE-476): [#def63]
FreeRDP-3.20.0/channels/urbdrc/client/libusb/libusb_udevice.c:640:33: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘t_MsPipe’
FreeRDP-3.20.0/channels/urbdrc/client/libusb/libusb_udevice.c:599:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/channels/urbdrc/client/libusb/libusb_udevice.c:616:31: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/channels/urbdrc/client/libusb/libusb_udevice.c:618:43: branch_true: ...to here
FreeRDP-3.20.0/channels/urbdrc/client/libusb/libusb_udevice.c:626:39: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/channels/urbdrc/client/libusb/libusb_udevice.c:628:60: branch_true: ...to here
FreeRDP-3.20.0/channels/urbdrc/client/libusb/libusb_udevice.c:628:60: acquire_memory: this call could return NULL
FreeRDP-3.20.0/channels/urbdrc/client/libusb/libusb_udevice.c:640:33: danger: ‘t_MsPipe’ could be NULL: unchecked value from [(7)](sarif:/runs/0/results/24/codeFlows/0/threadFlows/0/locations/6)
Error: CPPCHECK_WARNING (CWE-476): [#def64]
FreeRDP-3.20.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): [#def65]
FreeRDP-3.20.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): [#def66]
FreeRDP-3.20.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): [#def67]
FreeRDP-3.20.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): [#def68]
FreeRDP-3.20.0/channels/urbdrc/client/libusb/libusb_udevice.c:648: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: t_MsPipe
Error: CPPCHECK_WARNING (CWE-476): [#def69]
FreeRDP-3.20.0/channels/urbdrc/client/libusb/libusb_udevice.c:649: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: t_MsPipes
Error: GCC_ANALYZER_WARNING (CWE-476): [#def70]
FreeRDP-3.20.0/channels/urbdrc/client/libusb/libusb_udevice.c:649:25: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘t_MsPipes’
FreeRDP-3.20.0/channels/urbdrc/client/libusb/libusb_udevice.c:599:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/channels/urbdrc/client/libusb/libusb_udevice.c:616:31: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/channels/urbdrc/client/libusb/libusb_udevice.c:618:43: branch_true: ...to here
FreeRDP-3.20.0/channels/urbdrc/client/libusb/libusb_udevice.c:624:46: acquire_memory: this call could return NULL
FreeRDP-3.20.0/channels/urbdrc/client/libusb/libusb_udevice.c:626:39: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/channels/urbdrc/client/libusb/libusb_udevice.c:628:60: branch_true: ...to here
FreeRDP-3.20.0/channels/urbdrc/client/libusb/libusb_udevice.c:630:28: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/channels/urbdrc/client/libusb/libusb_udevice.c:649:25: danger: ‘t_MsPipes + (long unsigned int)pnum * 8’ could be NULL: unchecked value from [(5)](sarif:/runs/0/results/25/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-476): [#def71]
FreeRDP-3.20.0/channels/urbdrc/client/libusb/libusb_udevice.c:1855:22: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
FreeRDP-3.20.0/channels/urbdrc/client/libusb/libusb_udevice.c:1834:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/channels/urbdrc/client/libusb/libusb_udevice.c:1839:12: branch_false: ...to here
FreeRDP-3.20.0/channels/urbdrc/client/libusb/libusb_udevice.c:1839:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/channels/urbdrc/client/libusb/libusb_udevice.c:1845:38: branch_false: ...to here
FreeRDP-3.20.0/channels/urbdrc/client/libusb/libusb_udevice.c:1847:12: branch_false: following ‘false’ branch (when ‘array’ is non-NULL)...
FreeRDP-3.20.0/channels/urbdrc/client/libusb/libusb_udevice.c:1847:12: branch_false: ...to here
FreeRDP-3.20.0/channels/urbdrc/client/libusb/libusb_udevice.c:1850:29: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/channels/urbdrc/client/libusb/libusb_udevice.c:1852:49: branch_true: ...to here
FreeRDP-3.20.0/channels/urbdrc/client/libusb/libusb_udevice.c:1855:22: danger: dereference of NULL ‘udev_new_descript(urbdrc, dev)’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def72]
FreeRDP-3.20.0/channels/video/client/video_main.c:146:23: warning[-Wanalyzer-malloc-leak]: leak of ‘ret’
FreeRDP-3.20.0/channels/video/client/video_main.c:1215:1: enter_function: entry to ‘video_DVCPluginEntry’
FreeRDP-3.20.0/channels/video/client/video_main.c:1223:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/channels/video/client/video_main.c:1225:46: branch_true: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:1226:20: branch_false: following ‘false’ branch (when ‘videoPlugin’ is non-NULL)...
FreeRDP-3.20.0/channels/video/client/video_main.c:1232:17: branch_false: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:1238:20: branch_false: following ‘false’ branch (when ‘videoContext’ is non-NULL)...
FreeRDP-3.20.0/channels/video/client/video_main.c:1245:24: branch_false: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:1245:24: call_function: calling ‘VideoClientContextPriv_new’ from ‘video_DVCPluginEntry’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def73]
FreeRDP-3.20.0/channels/video/client/video_main.c:146:23: warning[-Wanalyzer-malloc-leak]: leak of ‘videoContext’
FreeRDP-3.20.0/channels/video/client/video_main.c:1215:1: enter_function: entry to ‘video_DVCPluginEntry’
FreeRDP-3.20.0/channels/video/client/video_main.c:1223:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/channels/video/client/video_main.c:1225:46: branch_true: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:1226:20: branch_false: following ‘false’ branch (when ‘videoPlugin’ is non-NULL)...
FreeRDP-3.20.0/channels/video/client/video_main.c:1232:17: branch_false: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:1237:53: acquire_memory: allocated here
FreeRDP-3.20.0/channels/video/client/video_main.c:1238:20: branch_false: following ‘false’ branch (when ‘videoContext’ is non-NULL)...
FreeRDP-3.20.0/channels/video/client/video_main.c:1245:24: branch_false: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:1245:24: call_function: calling ‘VideoClientContextPriv_new’ from ‘video_DVCPluginEntry’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def74]
FreeRDP-3.20.0/channels/video/client/video_main.c:146:23: warning[-Wanalyzer-malloc-leak]: leak of ‘videoPlugin’
FreeRDP-3.20.0/channels/video/client/video_main.c:1215:1: enter_function: entry to ‘video_DVCPluginEntry’
FreeRDP-3.20.0/channels/video/client/video_main.c:1223:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/channels/video/client/video_main.c:1225:46: branch_true: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:1225:46: acquire_memory: allocated here
FreeRDP-3.20.0/channels/video/client/video_main.c:1226:20: branch_false: following ‘false’ branch (when ‘videoPlugin’ is non-NULL)...
FreeRDP-3.20.0/channels/video/client/video_main.c:1232:17: branch_false: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:1238:20: branch_false: following ‘false’ branch (when ‘videoContext’ is non-NULL)...
FreeRDP-3.20.0/channels/video/client/video_main.c:1245:24: branch_false: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:1245:24: call_function: calling ‘VideoClientContextPriv_new’ from ‘video_DVCPluginEntry’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def75]
FreeRDP-3.20.0/channels/video/client/video_main.c:153:28: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.20.0/channels/video/client/video_main.c:1215:1: enter_function: entry to ‘video_DVCPluginEntry’
FreeRDP-3.20.0/channels/video/client/video_main.c:1223:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/channels/video/client/video_main.c:1225:46: branch_true: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:1226:20: branch_false: following ‘false’ branch (when ‘videoPlugin’ is non-NULL)...
FreeRDP-3.20.0/channels/video/client/video_main.c:1232:17: branch_false: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:1238:20: branch_false: following ‘false’ branch (when ‘videoContext’ is non-NULL)...
FreeRDP-3.20.0/channels/video/client/video_main.c:1245:24: branch_false: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:1245:24: call_function: calling ‘VideoClientContextPriv_new’ from ‘video_DVCPluginEntry’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def76]
FreeRDP-3.20.0/channels/video/client/video_main.c:153:28: warning[-Wanalyzer-malloc-leak]: leak of ‘ret’
FreeRDP-3.20.0/channels/video/client/video_main.c:1215:1: enter_function: entry to ‘video_DVCPluginEntry’
FreeRDP-3.20.0/channels/video/client/video_main.c:1223:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/channels/video/client/video_main.c:1225:46: branch_true: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:1226:20: branch_false: following ‘false’ branch (when ‘videoPlugin’ is non-NULL)...
FreeRDP-3.20.0/channels/video/client/video_main.c:1232:17: branch_false: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:1238:20: branch_false: following ‘false’ branch (when ‘videoContext’ is non-NULL)...
FreeRDP-3.20.0/channels/video/client/video_main.c:1245:24: branch_false: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:1245:24: call_function: calling ‘VideoClientContextPriv_new’ from ‘video_DVCPluginEntry’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def77]
FreeRDP-3.20.0/channels/video/client/video_main.c:153:28: warning[-Wanalyzer-malloc-leak]: leak of ‘videoContext’
FreeRDP-3.20.0/channels/video/client/video_main.c:1215:1: enter_function: entry to ‘video_DVCPluginEntry’
FreeRDP-3.20.0/channels/video/client/video_main.c:1223:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/channels/video/client/video_main.c:1225:46: branch_true: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:1226:20: branch_false: following ‘false’ branch (when ‘videoPlugin’ is non-NULL)...
FreeRDP-3.20.0/channels/video/client/video_main.c:1232:17: branch_false: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:1237:53: acquire_memory: allocated here
FreeRDP-3.20.0/channels/video/client/video_main.c:1238:20: branch_false: following ‘false’ branch (when ‘videoContext’ is non-NULL)...
FreeRDP-3.20.0/channels/video/client/video_main.c:1245:24: branch_false: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:1245:24: call_function: calling ‘VideoClientContextPriv_new’ from ‘video_DVCPluginEntry’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def78]
FreeRDP-3.20.0/channels/video/client/video_main.c:153:28: warning[-Wanalyzer-malloc-leak]: leak of ‘videoPlugin’
FreeRDP-3.20.0/channels/video/client/video_main.c:1215:1: enter_function: entry to ‘video_DVCPluginEntry’
FreeRDP-3.20.0/channels/video/client/video_main.c:1223:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/channels/video/client/video_main.c:1225:46: branch_true: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:1225:46: acquire_memory: allocated here
FreeRDP-3.20.0/channels/video/client/video_main.c:1226:20: branch_false: following ‘false’ branch (when ‘videoPlugin’ is non-NULL)...
FreeRDP-3.20.0/channels/video/client/video_main.c:1232:17: branch_false: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:1238:20: branch_false: following ‘false’ branch (when ‘videoContext’ is non-NULL)...
FreeRDP-3.20.0/channels/video/client/video_main.c:1245:24: branch_false: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:1245:24: call_function: calling ‘VideoClientContextPriv_new’ from ‘video_DVCPluginEntry’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def79]
FreeRDP-3.20.0/channels/video/client/video_main.c:160:14: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.20.0/channels/video/client/video_main.c:1215:1: enter_function: entry to ‘video_DVCPluginEntry’
FreeRDP-3.20.0/channels/video/client/video_main.c:1223:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/channels/video/client/video_main.c:1225:46: branch_true: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:1226:20: branch_false: following ‘false’ branch (when ‘videoPlugin’ is non-NULL)...
FreeRDP-3.20.0/channels/video/client/video_main.c:1232:17: branch_false: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:1238:20: branch_false: following ‘false’ branch (when ‘videoContext’ is non-NULL)...
FreeRDP-3.20.0/channels/video/client/video_main.c:1245:24: branch_false: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:1245:24: call_function: calling ‘VideoClientContextPriv_new’ from ‘video_DVCPluginEntry’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def80]
FreeRDP-3.20.0/channels/video/client/video_main.c:160:14: warning[-Wanalyzer-malloc-leak]: leak of ‘ret’
FreeRDP-3.20.0/channels/video/client/video_main.c:1215:1: enter_function: entry to ‘video_DVCPluginEntry’
FreeRDP-3.20.0/channels/video/client/video_main.c:1223:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/channels/video/client/video_main.c:1225:46: branch_true: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:1226:20: branch_false: following ‘false’ branch (when ‘videoPlugin’ is non-NULL)...
FreeRDP-3.20.0/channels/video/client/video_main.c:1232:17: branch_false: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:1238:20: branch_false: following ‘false’ branch (when ‘videoContext’ is non-NULL)...
FreeRDP-3.20.0/channels/video/client/video_main.c:1245:24: branch_false: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:1245:24: call_function: calling ‘VideoClientContextPriv_new’ from ‘video_DVCPluginEntry’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def81]
FreeRDP-3.20.0/channels/video/client/video_main.c:183:9: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.20.0/channels/video/client/video_main.c:435:13: enter_function: entry to ‘video_PresentationRequest’
FreeRDP-3.20.0/channels/video/client/video_main.c:446:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/channels/video/client/video_main.c:451:28: branch_true: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:451:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/channels/video/client/video_main.c:457:21: branch_false: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:470:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/channels/video/client/video_main.c:476:75: branch_false: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:477:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/channels/video/client/video_main.c:483:17: branch_false: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:484:45: call_function: calling ‘PresentationContext_new’ from ‘video_PresentationRequest’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def82]
FreeRDP-3.20.0/channels/video/client/video_main.c:183:9: warning[-Wanalyzer-malloc-leak]: leak of ‘frame’
FreeRDP-3.20.0/channels/video/client/video_main.c:810:13: enter_function: entry to ‘video_VideoData’
FreeRDP-3.20.0/channels/video/client/video_main.c:823:12: branch_false: following ‘false’ branch (when ‘presentation’ is non-NULL)...
FreeRDP-3.20.0/channels/video/client/video_main.c:829:13: branch_false: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:829:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/channels/video/client/video_main.c:836:74: branch_false: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:836:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/channels/video/client/video_main.c:842:66: branch_false: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:844:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/channels/video/client/video_main.c:846:31: branch_true: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:864:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/channels/video/client/video_main.c:906:58: branch_false: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:907:28: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/channels/video/client/video_main.c:911:45: branch_false: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:911:45: call_function: calling ‘VideoFrame_new’ from ‘video_VideoData’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def83]
FreeRDP-3.20.0/channels/video/client/video_main.c:183:9: warning[-Wanalyzer-malloc-leak]: leak of ‘ret’
FreeRDP-3.20.0/channels/video/client/video_main.c:435:13: enter_function: entry to ‘video_PresentationRequest’
FreeRDP-3.20.0/channels/video/client/video_main.c:446:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/channels/video/client/video_main.c:451:28: branch_true: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:451:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/channels/video/client/video_main.c:457:21: branch_false: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:470:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/channels/video/client/video_main.c:476:75: branch_false: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:477:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/channels/video/client/video_main.c:483:17: branch_false: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:484:45: call_function: calling ‘PresentationContext_new’ from ‘video_PresentationRequest’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def84]
FreeRDP-3.20.0/channels/video/client/video_main.c:205:21: warning[-Wanalyzer-malloc-leak]: leak of ‘ret’
FreeRDP-3.20.0/channels/video/client/video_main.c:435:13: enter_function: entry to ‘video_PresentationRequest’
FreeRDP-3.20.0/channels/video/client/video_main.c:446:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/channels/video/client/video_main.c:451:28: branch_true: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:451:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/channels/video/client/video_main.c:457:21: branch_false: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:470:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/channels/video/client/video_main.c:476:75: branch_false: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:477:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/channels/video/client/video_main.c:483:17: branch_false: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:484:45: call_function: calling ‘PresentationContext_new’ from ‘video_PresentationRequest’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def85]
FreeRDP-3.20.0/channels/video/client/video_main.c:211:14: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.20.0/channels/video/client/video_main.c:435:13: enter_function: entry to ‘video_PresentationRequest’
FreeRDP-3.20.0/channels/video/client/video_main.c:446:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/channels/video/client/video_main.c:451:28: branch_true: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:451:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/channels/video/client/video_main.c:457:21: branch_false: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:470:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/channels/video/client/video_main.c:476:75: branch_false: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:477:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/channels/video/client/video_main.c:483:17: branch_false: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:484:45: call_function: calling ‘PresentationContext_new’ from ‘video_PresentationRequest’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def86]
FreeRDP-3.20.0/channels/video/client/video_main.c:211:14: warning[-Wanalyzer-malloc-leak]: leak of ‘ret’
FreeRDP-3.20.0/channels/video/client/video_main.c:435:13: enter_function: entry to ‘video_PresentationRequest’
FreeRDP-3.20.0/channels/video/client/video_main.c:446:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/channels/video/client/video_main.c:451:28: branch_true: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:451:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/channels/video/client/video_main.c:457:21: branch_false: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:470:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/channels/video/client/video_main.c:476:75: branch_false: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:477:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/channels/video/client/video_main.c:483:17: branch_false: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:484:45: call_function: calling ‘PresentationContext_new’ from ‘video_PresentationRequest’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def87]
FreeRDP-3.20.0/channels/video/client/video_main.c:214:30: warning[-Wanalyzer-malloc-leak]: leak of ‘ret’
FreeRDP-3.20.0/channels/video/client/video_main.c:435:13: enter_function: entry to ‘video_PresentationRequest’
FreeRDP-3.20.0/channels/video/client/video_main.c:446:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/channels/video/client/video_main.c:451:28: branch_true: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:451:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/channels/video/client/video_main.c:457:21: branch_false: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:470:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/channels/video/client/video_main.c:476:75: branch_false: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:477:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/channels/video/client/video_main.c:483:17: branch_false: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:484:45: call_function: calling ‘PresentationContext_new’ from ‘video_PresentationRequest’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def88]
FreeRDP-3.20.0/channels/video/client/video_main.c:221:24: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.20.0/channels/video/client/video_main.c:435:13: enter_function: entry to ‘video_PresentationRequest’
FreeRDP-3.20.0/channels/video/client/video_main.c:446:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/channels/video/client/video_main.c:451:28: branch_true: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:451:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/channels/video/client/video_main.c:457:21: branch_false: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:470:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/channels/video/client/video_main.c:476:75: branch_false: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:477:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/channels/video/client/video_main.c:483:17: branch_false: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:484:45: call_function: calling ‘PresentationContext_new’ from ‘video_PresentationRequest’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def89]
FreeRDP-3.20.0/channels/video/client/video_main.c:221:24: warning[-Wanalyzer-malloc-leak]: leak of ‘ret’
FreeRDP-3.20.0/channels/video/client/video_main.c:435:13: enter_function: entry to ‘video_PresentationRequest’
FreeRDP-3.20.0/channels/video/client/video_main.c:446:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/channels/video/client/video_main.c:451:28: branch_true: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:451:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/channels/video/client/video_main.c:457:21: branch_false: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:470:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/channels/video/client/video_main.c:476:75: branch_false: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:477:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/channels/video/client/video_main.c:483:17: branch_false: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:484:45: call_function: calling ‘PresentationContext_new’ from ‘video_PresentationRequest’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def90]
FreeRDP-3.20.0/channels/video/client/video_main.c:249:13: warning[-Wanalyzer-malloc-leak]: leak of ‘frame’
FreeRDP-3.20.0/channels/video/client/video_main.c:810:13: enter_function: entry to ‘video_VideoData’
FreeRDP-3.20.0/channels/video/client/video_main.c:823:12: branch_false: following ‘false’ branch (when ‘presentation’ is non-NULL)...
FreeRDP-3.20.0/channels/video/client/video_main.c:829:13: branch_false: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:829:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/channels/video/client/video_main.c:836:74: branch_false: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:836:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/channels/video/client/video_main.c:842:66: branch_false: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:844:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/channels/video/client/video_main.c:846:31: branch_true: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:864:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/channels/video/client/video_main.c:906:58: branch_false: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:907:28: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/channels/video/client/video_main.c:911:45: branch_false: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:911:45: call_function: calling ‘VideoFrame_new’ from ‘video_VideoData’
FreeRDP-3.20.0/channels/video/client/video_main.c:911:45: return_function: returning to ‘video_VideoData’ from ‘VideoFrame_new’
FreeRDP-3.20.0/channels/video/client/video_main.c:912:28: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/channels/video/client/video_main.c:919:29: branch_false: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:922:28: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/channels/video/client/video_main.c:924:33: branch_true: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:924:33: call_function: calling ‘VideoFrame_free’ from ‘video_VideoData’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def91]
FreeRDP-3.20.0/channels/video/client/video_main.c:249:13: warning[-Wanalyzer-malloc-leak]: leak of ‘ret’
FreeRDP-3.20.0/channels/video/client/video_main.c:435:13: enter_function: entry to ‘video_PresentationRequest’
FreeRDP-3.20.0/channels/video/client/video_main.c:446:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/channels/video/client/video_main.c:451:28: branch_true: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:451:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/channels/video/client/video_main.c:457:21: branch_false: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:470:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/channels/video/client/video_main.c:476:75: branch_false: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:477:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/channels/video/client/video_main.c:483:17: branch_false: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:484:45: call_function: calling ‘PresentationContext_new’ from ‘video_PresentationRequest’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def92]
FreeRDP-3.20.0/channels/video/client/video_main.c:261:9: warning[-Wanalyzer-malloc-leak]: leak of ‘frame’
FreeRDP-3.20.0/channels/video/client/video_main.c:810:13: enter_function: entry to ‘video_VideoData’
FreeRDP-3.20.0/channels/video/client/video_main.c:823:12: branch_false: following ‘false’ branch (when ‘presentation’ is non-NULL)...
FreeRDP-3.20.0/channels/video/client/video_main.c:829:13: branch_false: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:829:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/channels/video/client/video_main.c:836:74: branch_false: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:836:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/channels/video/client/video_main.c:842:66: branch_false: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:844:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/channels/video/client/video_main.c:846:31: branch_true: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:864:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/channels/video/client/video_main.c:906:58: branch_false: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:907:28: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/channels/video/client/video_main.c:911:45: branch_false: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:911:45: call_function: calling ‘VideoFrame_new’ from ‘video_VideoData’
FreeRDP-3.20.0/channels/video/client/video_main.c:911:45: return_function: returning to ‘video_VideoData’ from ‘VideoFrame_new’
FreeRDP-3.20.0/channels/video/client/video_main.c:912:28: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/channels/video/client/video_main.c:919:29: branch_false: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:922:28: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/channels/video/client/video_main.c:924:33: branch_true: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:924:33: call_function: calling ‘VideoFrame_free’ from ‘video_VideoData’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def93]
FreeRDP-3.20.0/channels/video/client/video_main.c:262:9: warning[-Wanalyzer-malloc-leak]: leak of ‘frame’
FreeRDP-3.20.0/channels/video/client/video_main.c:810:13: enter_function: entry to ‘video_VideoData’
FreeRDP-3.20.0/channels/video/client/video_main.c:823:12: branch_false: following ‘false’ branch (when ‘presentation’ is non-NULL)...
FreeRDP-3.20.0/channels/video/client/video_main.c:829:13: branch_false: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:829:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/channels/video/client/video_main.c:836:74: branch_false: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:836:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/channels/video/client/video_main.c:842:66: branch_false: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:844:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/channels/video/client/video_main.c:846:31: branch_true: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:864:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/channels/video/client/video_main.c:906:58: branch_false: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:907:28: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/channels/video/client/video_main.c:911:45: branch_false: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:911:45: call_function: calling ‘VideoFrame_new’ from ‘video_VideoData’
FreeRDP-3.20.0/channels/video/client/video_main.c:911:45: return_function: returning to ‘video_VideoData’ from ‘VideoFrame_new’
FreeRDP-3.20.0/channels/video/client/video_main.c:912:28: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/channels/video/client/video_main.c:919:29: branch_false: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:922:28: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/channels/video/client/video_main.c:924:33: branch_true: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:924:33: call_function: calling ‘VideoFrame_free’ from ‘video_VideoData’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def94]
FreeRDP-3.20.0/channels/video/client/video_main.c:277:9: warning[-Wanalyzer-malloc-leak]: leak of ‘frame’
FreeRDP-3.20.0/channels/video/client/video_main.c:810:13: enter_function: entry to ‘video_VideoData’
FreeRDP-3.20.0/channels/video/client/video_main.c:823:12: branch_false: following ‘false’ branch (when ‘presentation’ is non-NULL)...
FreeRDP-3.20.0/channels/video/client/video_main.c:829:13: branch_false: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:829:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/channels/video/client/video_main.c:836:74: branch_false: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:836:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/channels/video/client/video_main.c:842:66: branch_false: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:844:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/channels/video/client/video_main.c:846:31: branch_true: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:864:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/channels/video/client/video_main.c:906:58: branch_false: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:907:28: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/channels/video/client/video_main.c:911:45: branch_false: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:911:45: call_function: calling ‘VideoFrame_new’ from ‘video_VideoData’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def95]
FreeRDP-3.20.0/channels/video/client/video_main.c:282:9: warning[-Wanalyzer-malloc-leak]: leak of ‘frame’
FreeRDP-3.20.0/channels/video/client/video_main.c:810:13: enter_function: entry to ‘video_VideoData’
FreeRDP-3.20.0/channels/video/client/video_main.c:823:12: branch_false: following ‘false’ branch (when ‘presentation’ is non-NULL)...
FreeRDP-3.20.0/channels/video/client/video_main.c:829:13: branch_false: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:829:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/channels/video/client/video_main.c:836:74: branch_false: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:836:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/channels/video/client/video_main.c:842:66: branch_false: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:844:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/channels/video/client/video_main.c:846:31: branch_true: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:864:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/channels/video/client/video_main.c:906:58: branch_false: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:907:28: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/channels/video/client/video_main.c:911:45: branch_false: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:911:45: call_function: calling ‘VideoFrame_new’ from ‘video_VideoData’
FreeRDP-3.20.0/channels/video/client/video_main.c:911:45: return_function: returning to ‘video_VideoData’ from ‘VideoFrame_new’
FreeRDP-3.20.0/channels/video/client/video_main.c:912:28: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/channels/video/client/video_main.c:919:29: branch_false: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:922:28: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/channels/video/client/video_main.c:924:33: branch_true: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:924:33: call_function: calling ‘VideoFrame_free’ from ‘video_VideoData’
Error: GCC_ANALYZER_WARNING (CWE-476): [#def96]
FreeRDP-3.20.0/channels/video/client/video_main.c:282:27: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
FreeRDP-3.20.0/channels/video/client/video_main.c:810:13: enter_function: entry to ‘video_VideoData’
FreeRDP-3.20.0/channels/video/client/video_main.c:823:12: branch_false: following ‘false’ branch (when ‘presentation’ is non-NULL)...
FreeRDP-3.20.0/channels/video/client/video_main.c:829:13: branch_false: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:829:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/channels/video/client/video_main.c:836:74: branch_false: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:836:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/channels/video/client/video_main.c:842:66: branch_false: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:844:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/channels/video/client/video_main.c:846:31: branch_true: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:864:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/channels/video/client/video_main.c:906:58: branch_false: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:907:28: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/channels/video/client/video_main.c:911:45: branch_false: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:911:45: call_function: calling ‘VideoFrame_new’ from ‘video_VideoData’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def97]
FreeRDP-3.20.0/channels/video/client/video_main.c:305:9: warning[-Wanalyzer-malloc-leak]: leak of ‘frame’
FreeRDP-3.20.0/channels/video/client/video_main.c:810:13: enter_function: entry to ‘video_VideoData’
FreeRDP-3.20.0/channels/video/client/video_main.c:823:12: branch_false: following ‘false’ branch (when ‘presentation’ is non-NULL)...
FreeRDP-3.20.0/channels/video/client/video_main.c:829:13: branch_false: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:829:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/channels/video/client/video_main.c:836:74: branch_false: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:836:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/channels/video/client/video_main.c:842:66: branch_false: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:844:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/channels/video/client/video_main.c:846:31: branch_true: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:864:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/channels/video/client/video_main.c:906:58: branch_false: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:907:28: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/channels/video/client/video_main.c:911:45: branch_false: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:911:45: call_function: calling ‘VideoFrame_new’ from ‘video_VideoData’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def98]
FreeRDP-3.20.0/channels/video/client/video_main.c:313:30: warning[-Wanalyzer-malloc-leak]: leak of ‘frame’
FreeRDP-3.20.0/channels/video/client/video_main.c:810:13: enter_function: entry to ‘video_VideoData’
FreeRDP-3.20.0/channels/video/client/video_main.c:823:12: branch_false: following ‘false’ branch (when ‘presentation’ is non-NULL)...
FreeRDP-3.20.0/channels/video/client/video_main.c:829:13: branch_false: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:829:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/channels/video/client/video_main.c:836:74: branch_false: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:836:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/channels/video/client/video_main.c:842:66: branch_false: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:844:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/channels/video/client/video_main.c:846:31: branch_true: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:864:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/channels/video/client/video_main.c:906:58: branch_false: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:907:28: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/channels/video/client/video_main.c:911:45: branch_false: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:911:45: call_function: calling ‘VideoFrame_new’ from ‘video_VideoData’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def99]
FreeRDP-3.20.0/channels/video/client/video_main.c:919:29: warning[-Wanalyzer-malloc-leak]: leak of ‘frame’
FreeRDP-3.20.0/channels/video/client/video_main.c:810:13: enter_function: entry to ‘video_VideoData’
FreeRDP-3.20.0/channels/video/client/video_main.c:823:12: branch_false: following ‘false’ branch (when ‘presentation’ is non-NULL)...
FreeRDP-3.20.0/channels/video/client/video_main.c:829:13: branch_false: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:829:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/channels/video/client/video_main.c:836:74: branch_false: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:836:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/channels/video/client/video_main.c:842:66: branch_false: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:844:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/channels/video/client/video_main.c:846:31: branch_true: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:864:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/channels/video/client/video_main.c:906:58: branch_false: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:907:28: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/channels/video/client/video_main.c:911:45: branch_false: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:911:45: call_function: calling ‘VideoFrame_new’ from ‘video_VideoData’
FreeRDP-3.20.0/channels/video/client/video_main.c:911:45: return_function: returning to ‘video_VideoData’ from ‘VideoFrame_new’
FreeRDP-3.20.0/channels/video/client/video_main.c:912:28: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/channels/video/client/video_main.c:919:29: branch_false: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:919:29: throw: if ‘avc420_decompress’ throws an exception...
FreeRDP-3.20.0/channels/video/client/video_main.c:919:29: danger: ‘frame’ leaks here; was allocated at [(16)](sarif:/runs/0/results/52/codeFlows/0/threadFlows/0/locations/15)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def100]
FreeRDP-3.20.0/channels/video/client/video_main.c:928:25: warning[-Wanalyzer-malloc-leak]: leak of ‘frame’
FreeRDP-3.20.0/channels/video/client/video_main.c:810:13: enter_function: entry to ‘video_VideoData’
FreeRDP-3.20.0/channels/video/client/video_main.c:823:12: branch_false: following ‘false’ branch (when ‘presentation’ is non-NULL)...
FreeRDP-3.20.0/channels/video/client/video_main.c:829:13: branch_false: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:829:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/channels/video/client/video_main.c:836:74: branch_false: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:836:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/channels/video/client/video_main.c:842:66: branch_false: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:844:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/channels/video/client/video_main.c:846:31: branch_true: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:864:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/channels/video/client/video_main.c:906:58: branch_false: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:907:28: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/channels/video/client/video_main.c:911:45: branch_false: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:911:45: call_function: calling ‘VideoFrame_new’ from ‘video_VideoData’
FreeRDP-3.20.0/channels/video/client/video_main.c:911:45: return_function: returning to ‘video_VideoData’ from ‘VideoFrame_new’
FreeRDP-3.20.0/channels/video/client/video_main.c:912:28: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/channels/video/client/video_main.c:919:29: branch_false: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:922:28: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/channels/video/client/video_main.c:928:46: branch_false: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:928:25: throw: if ‘EnterCriticalSection’ throws an exception...
FreeRDP-3.20.0/channels/video/client/video_main.c:928:25: danger: ‘frame’ leaks here; was allocated at [(16)](sarif:/runs/0/results/53/codeFlows/0/threadFlows/0/locations/15)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def101]
FreeRDP-3.20.0/channels/video/client/video_main.c:929:41: warning[-Wanalyzer-malloc-leak]: leak of ‘frame’
FreeRDP-3.20.0/channels/video/client/video_main.c:810:13: enter_function: entry to ‘video_VideoData’
FreeRDP-3.20.0/channels/video/client/video_main.c:823:12: branch_false: following ‘false’ branch (when ‘presentation’ is non-NULL)...
FreeRDP-3.20.0/channels/video/client/video_main.c:829:13: branch_false: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:829:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/channels/video/client/video_main.c:836:74: branch_false: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:836:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/channels/video/client/video_main.c:842:66: branch_false: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:844:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/channels/video/client/video_main.c:846:31: branch_true: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:864:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/channels/video/client/video_main.c:906:58: branch_false: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:907:28: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/channels/video/client/video_main.c:911:45: branch_false: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:911:45: call_function: calling ‘VideoFrame_new’ from ‘video_VideoData’
FreeRDP-3.20.0/channels/video/client/video_main.c:911:45: return_function: returning to ‘video_VideoData’ from ‘VideoFrame_new’
FreeRDP-3.20.0/channels/video/client/video_main.c:912:28: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/channels/video/client/video_main.c:919:29: branch_false: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:922:28: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/channels/video/client/video_main.c:928:46: branch_false: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:929:41: throw: if ‘Queue_Enqueue’ throws an exception...
FreeRDP-3.20.0/channels/video/client/video_main.c:929:41: danger: ‘frame’ leaks here; was allocated at [(16)](sarif:/runs/0/results/54/codeFlows/0/threadFlows/0/locations/15)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def102]
FreeRDP-3.20.0/channels/video/client/video_main.c:930:25: warning[-Wanalyzer-malloc-leak]: leak of ‘frame’
FreeRDP-3.20.0/channels/video/client/video_main.c:810:13: enter_function: entry to ‘video_VideoData’
FreeRDP-3.20.0/channels/video/client/video_main.c:823:12: branch_false: following ‘false’ branch (when ‘presentation’ is non-NULL)...
FreeRDP-3.20.0/channels/video/client/video_main.c:829:13: branch_false: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:829:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/channels/video/client/video_main.c:836:74: branch_false: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:836:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/channels/video/client/video_main.c:842:66: branch_false: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:844:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/channels/video/client/video_main.c:846:31: branch_true: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:864:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/channels/video/client/video_main.c:906:58: branch_false: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:907:28: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/channels/video/client/video_main.c:911:45: branch_false: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:911:45: call_function: calling ‘VideoFrame_new’ from ‘video_VideoData’
FreeRDP-3.20.0/channels/video/client/video_main.c:911:45: return_function: returning to ‘video_VideoData’ from ‘VideoFrame_new’
FreeRDP-3.20.0/channels/video/client/video_main.c:912:28: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/channels/video/client/video_main.c:919:29: branch_false: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:922:28: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/channels/video/client/video_main.c:928:46: branch_false: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:930:25: throw: if ‘LeaveCriticalSection’ throws an exception...
FreeRDP-3.20.0/channels/video/client/video_main.c:930:25: danger: ‘frame’ leaks here; was allocated at [(16)](sarif:/runs/0/results/55/codeFlows/0/threadFlows/0/locations/15)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def103]
FreeRDP-3.20.0/channels/video/client/video_main.c:945:1: warning[-Wanalyzer-malloc-leak]: leak of ‘frame’
FreeRDP-3.20.0/channels/video/client/video_main.c:810:13: enter_function: entry to ‘video_VideoData’
FreeRDP-3.20.0/channels/video/client/video_main.c:823:12: branch_false: following ‘false’ branch (when ‘presentation’ is non-NULL)...
FreeRDP-3.20.0/channels/video/client/video_main.c:829:13: branch_false: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:829:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/channels/video/client/video_main.c:836:74: branch_false: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:836:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/channels/video/client/video_main.c:842:66: branch_false: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:844:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/channels/video/client/video_main.c:846:31: branch_true: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:864:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/channels/video/client/video_main.c:906:58: branch_false: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:907:28: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/channels/video/client/video_main.c:911:45: branch_false: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:911:45: call_function: calling ‘VideoFrame_new’ from ‘video_VideoData’
FreeRDP-3.20.0/channels/video/client/video_main.c:911:45: return_function: returning to ‘video_VideoData’ from ‘VideoFrame_new’
FreeRDP-3.20.0/channels/video/client/video_main.c:912:28: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/channels/video/client/video_main.c:919:29: branch_false: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:922:28: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/channels/video/client/video_main.c:928:46: branch_false: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:932:28: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/channels/video/client/video_main.c:940:25: branch_false: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:945:1: danger: ‘frame’ leaks here; was allocated at [(16)](sarif:/runs/0/results/56/codeFlows/0/threadFlows/0/locations/15)
Error: CPPCHECK_WARNING (CWE-664): [#def104]
FreeRDP-3.20.0/client/SDL/SDL3/dialogs/sdl_connection_dialog.cpp:49: error[va_list_usedBeforeStarted]: va_list 'ap' used before va_start() was called.
Error: CPPCHECK_WARNING (CWE-664): [#def105]
FreeRDP-3.20.0/client/SDL/SDL3/dialogs/sdl_connection_dialog.cpp:59: error[va_list_usedBeforeStarted]: va_list 'ap' used before va_start() was called.
Error: CPPCHECK_WARNING (CWE-664): [#def106]
FreeRDP-3.20.0/client/SDL/SDL3/dialogs/sdl_connection_dialog.cpp:68: error[va_list_usedBeforeStarted]: va_list 'ap' used before va_start() was called.
Error: CPPCHECK_WARNING (CWE-664): [#def107]
FreeRDP-3.20.0/client/SDL/SDL3/dialogs/sdl_connection_dialog.cpp:77: error[va_list_usedBeforeStarted]: va_list 'ap' used before va_start() was called.
Error: CPPCHECK_WARNING (CWE-480): [#def108]
FreeRDP-3.20.0/client/SDL/SDL3/dialogs/sdl_input_widget_pair_list.cpp:163: 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): [#def109]
FreeRDP-3.20.0/client/SDL/SDL3/dialogs/sdl_input_widget_pair_list.cpp:167: 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): [#def110]
FreeRDP-3.20.0/client/SDL/SDL3/dialogs/sdl_input_widget_pair_list.cpp:184: 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): [#def111]
FreeRDP-3.20.0/client/SDL/SDL3/dialogs/sdl_input_widget_pair_list.cpp:189: 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): [#def112]
FreeRDP-3.20.0/client/SDL/SDL3/dialogs/sdl_input_widget_pair_list.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): [#def113]
FreeRDP-3.20.0/client/SDL/SDL3/dialogs/sdl_input_widget_pair_list.cpp:239: 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): [#def114]
FreeRDP-3.20.0/client/SDL/SDL3/dialogs/sdl_input_widget_pair_list.cpp:245: 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): [#def115]
FreeRDP-3.20.0/client/SDL/SDL3/dialogs/sdl_input_widget_pair_list.cpp:285: 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): [#def116]
FreeRDP-3.20.0/client/SDL/SDL3/dialogs/sdl_input_widget_pair_list.cpp:291: 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): [#def117]
FreeRDP-3.20.0/client/SDL/SDL3/dialogs/sdl_select_list.cpp:48: error[rethrowNoCurrentException]: Rethrowing current exception with 'throw;', it seems there is no current exception to rethrow. If there is no current exception this calls std::terminate(). More: https://isocpp.org/wiki/faq/exceptions#throw-without-an-object
Error: CPPCHECK_WARNING (CWE-480): [#def118]
FreeRDP-3.20.0/client/SDL/SDL3/dialogs/sdl_select_list.cpp:52: error[rethrowNoCurrentException]: Rethrowing current exception with 'throw;', it seems there is no current exception to rethrow. If there is no current exception this calls std::terminate(). More: https://isocpp.org/wiki/faq/exceptions#throw-without-an-object
Error: CPPCHECK_WARNING (CWE-480): [#def119]
FreeRDP-3.20.0/client/SDL/SDL3/dialogs/sdl_select_list.cpp:111: error[rethrowNoCurrentException]: Rethrowing current exception with 'throw;', it seems there is no current exception to rethrow. If there is no current exception this calls std::terminate(). More: https://isocpp.org/wiki/faq/exceptions#throw-without-an-object
Error: CPPCHECK_WARNING (CWE-480): [#def120]
FreeRDP-3.20.0/client/SDL/SDL3/dialogs/sdl_select_list.cpp:147: error[rethrowNoCurrentException]: Rethrowing current exception with 'throw;', it seems there is no current exception to rethrow. If there is no current exception this calls std::terminate(). More: https://isocpp.org/wiki/faq/exceptions#throw-without-an-object
Error: CPPCHECK_WARNING (CWE-664): [#def121]
FreeRDP-3.20.0/client/SDL/SDL3/sdl_utils.cpp:205: error[va_list_usedBeforeStarted]: va_list 'ap' used before va_start() was called.
Error: GCC_ANALYZER_WARNING (CWE-457): [#def122]
FreeRDP-3.20.0/client/X11/xf_client.c:693:35: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘xevent.xvisibility.state’
FreeRDP-3.20.0/client/X11/xf_client.c:597:6: enter_function: entry to ‘xf_create_window’
FreeRDP-3.20.0/client/X11/xf_client.c:621:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/client/X11/xf_client.c:623:31: branch_true: ...to here
FreeRDP-3.20.0/client/X11/xf_client.c:649:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/client/X11/xf_client.c:651:49: branch_true: ...to here
FreeRDP-3.20.0/client/X11/xf_client.c:665:31: call_function: calling ‘xf_window_get_title’ from ‘xf_create_window’
FreeRDP-3.20.0/client/X11/xf_client.c:665:31: return_function: returning to ‘xf_create_window’ from ‘xf_window_get_title’
FreeRDP-3.20.0/client/X11/xf_client.c:667:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/client/X11/xf_client.c:672:21: branch_false: ...to here
FreeRDP-3.20.0/client/X11/xf_client.c:690:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/client/X11/xf_client.c:693:35: branch_false: ...to here
FreeRDP-3.20.0/client/X11/xf_client.c:693:35: danger: use of uninitialized value ‘xevent.xvisibility.state’ here
Error: GCC_ANALYZER_WARNING (CWE-775): [#def123]
FreeRDP-3.20.0/client/X11/xf_client.c:1305:17: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘open(pipe, 2048)’
FreeRDP-3.20.0/client/X11/xf_client.c:1297:18: acquire_resource: opened here
FreeRDP-3.20.0/client/X11/xf_client.c:1298:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/client/X11/xf_client.c:1298:12: branch_false: ...to here
FreeRDP-3.20.0/client/X11/xf_client.c:1305:17: throw: if ‘freerdp_shall_disconnect_context’ throws an exception...
FreeRDP-3.20.0/client/X11/xf_client.c:1305:17: danger: ‘open(pipe, 2048)’ leaks here; was opened at [(1)](sarif:/runs/0/results/6/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-775): [#def124]
FreeRDP-3.20.0/client/X11/xf_client.c:1326:25: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘open(pipe, 2048)’
FreeRDP-3.20.0/client/X11/xf_client.c:1297:18: acquire_resource: opened here
FreeRDP-3.20.0/client/X11/xf_client.c:1298:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/client/X11/xf_client.c:1298:12: branch_false: ...to here
FreeRDP-3.20.0/client/X11/xf_client.c:1305:16: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/client/X11/xf_client.c:1307:22: branch_true: ...to here
FreeRDP-3.20.0/client/X11/xf_client.c:1323:25: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/client/X11/xf_client.c:1325:30: branch_true: ...to here
FreeRDP-3.20.0/client/X11/xf_client.c:1326:25: throw: if ‘winpr_strerror’ throws an exception...
FreeRDP-3.20.0/client/X11/xf_client.c:1326:25: danger: ‘open(pipe, 2048)’ leaks here; was opened at [(1)](sarif:/runs/0/results/7/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-775): [#def125]
FreeRDP-3.20.0/client/X11/xf_client.c:1332:66: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘open(pipe, 2048)’
FreeRDP-3.20.0/client/X11/xf_client.c:1295:13: enter_function: entry to ‘xf_process_pipe’
FreeRDP-3.20.0/client/X11/xf_client.c:1297:18: acquire_resource: opened here
FreeRDP-3.20.0/client/X11/xf_client.c:1298:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/client/X11/xf_client.c:1298:12: branch_false: ...to here
FreeRDP-3.20.0/client/X11/xf_client.c:1305:16: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/client/X11/xf_client.c:1307:22: branch_true: ...to here
FreeRDP-3.20.0/client/X11/xf_client.c:1323:25: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/client/X11/xf_client.c:1332:66: branch_false: ...to here
FreeRDP-3.20.0/client/X11/xf_client.c:1332:30: call_function: calling ‘xf_inject_keypress’ from ‘xf_process_pipe’
Error: GCC_ANALYZER_WARNING (CWE-775): [#def126]
FreeRDP-3.20.0/client/X11/xf_client.c:1336:9: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘open(pipe, 2048)’
FreeRDP-3.20.0/client/X11/xf_client.c:1297:18: acquire_resource: opened here
FreeRDP-3.20.0/client/X11/xf_client.c:1298:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/client/X11/xf_client.c:1298:12: branch_false: ...to here
FreeRDP-3.20.0/client/X11/xf_client.c:1336:9: danger: ‘open(pipe, 2048)’ leaks here; was opened at [(1)](sarif:/runs/0/results/16/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-688): [#def127]
FreeRDP-3.20.0/client/X11/xf_client.c:1950:25: warning[-Wanalyzer-possible-null-argument]: use of possibly-NULL ‘*xfc.supportedAtoms’ where non-null expected
FreeRDP-3.20.0/client/X11/xf_client.c:1903:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/client/X11/xf_client.c:1909:13: branch_false: ...to here
FreeRDP-3.20.0/client/X11/xf_client.c:1918:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/client/X11/xf_client.c:1924:21: branch_false: ...to here
FreeRDP-3.20.0/client/X11/xf_client.c:1934:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/client/X11/xf_client.c:1945:20: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/client/X11/xf_client.c:1948:47: acquire_memory: this call could return NULL
FreeRDP-3.20.0/client/X11/xf_client.c:1950:25: danger: argument 1 (‘calloc(nitems, 8)’) from [(9)](sarif:/runs/0/results/18/codeFlows/0/threadFlows/0/locations/8) could be NULL where non-null expected
Error: GCC_ANALYZER_WARNING (CWE-688): [#def128]
FreeRDP-3.20.0/client/X11/xf_client.c:1950:25: warning[-Wanalyzer-possible-null-argument]: use of possibly-NULL ‘calloc(nitems, 8)’ where non-null expected
FreeRDP-3.20.0/client/X11/xf_client.c:1160:13: enter_function: entry to ‘xf_pre_connect’
FreeRDP-3.20.0/client/X11/xf_client.c:1174:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/client/X11/xf_client.c:1177:14: branch_false: ...to here
FreeRDP-3.20.0/client/X11/xf_client.c:1177:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/client/X11/xf_client.c:1179:22: branch_true: ...to here
FreeRDP-3.20.0/client/X11/xf_client.c:1179:22: call_function: calling ‘xf_setup_x11’ from ‘xf_pre_connect’
Error: GCC_ANALYZER_WARNING (CWE-476): [#def129]
FreeRDP-3.20.0/client/X11/xf_cliprdr.c:726:25: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘cformat’
FreeRDP-3.20.0/client/X11/xf_cliprdr.c:1814:13: enter_function: entry to ‘xf_cliprdr_send_client_format_list’
FreeRDP-3.20.0/client/X11/xf_cliprdr.c:1822:35: call_function: calling ‘xf_cliprdr_get_client_formats’ from ‘xf_cliprdr_send_client_format_list’
Error: CPPCHECK_WARNING (CWE-476): [#def130]
FreeRDP-3.20.0/client/X11/xf_floatbar.c:278: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: button
Error: GCC_ANALYZER_WARNING (CWE-476): [#def131]
FreeRDP-3.20.0/client/X11/xf_floatbar.c:278:9: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘button’
FreeRDP-3.20.0/client/X11/xf_floatbar.c:277:37: acquire_memory: this call could return NULL
FreeRDP-3.20.0/client/X11/xf_floatbar.c:278:9: danger: ‘button’ could be NULL: unchecked value from [(1)](sarif:/runs/0/results/12/codeFlows/0/threadFlows/0/locations/0)
Error: CPPCHECK_WARNING (CWE-664): [#def132]
FreeRDP-3.20.0/client/X11/xf_utils.c:50: error[va_list_usedBeforeStarted]: va_list 'ap' used before va_start() was called.
Error: GCC_ANALYZER_WARNING (CWE-404): [#def133]
FreeRDP-3.20.0/client/X11/xf_utils.c:52:9: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
FreeRDP-3.20.0/client/X11/xf_utils.c:756:5: enter_function: entry to ‘LogDynAndXRestackWindows_ex’
FreeRDP-3.20.0/client/X11/xf_utils.c:759:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/client/X11/xf_utils.c:761:17: branch_true: ...to here
FreeRDP-3.20.0/client/X11/xf_utils.c:761:17: call_function: calling ‘write_log’ from ‘LogDynAndXRestackWindows_ex’
Error: CPPCHECK_WARNING (CWE-457): [#def134]
FreeRDP-3.20.0/client/X11/xf_utils.c:94: error[uninitvar]: Uninitialized variable: ap
Error: CPPCHECK_WARNING (CWE-664): [#def135]
FreeRDP-3.20.0/client/X11/xf_utils.c:94: error[va_list_usedBeforeStarted]: va_list 'ap' used before va_start() was called.
Error: CPPCHECK_WARNING (CWE-664): [#def136]
FreeRDP-3.20.0/client/X11/xf_utils.c:95: error[va_list_usedBeforeStarted]: va_list 'ap' used before va_start() was called.
Error: CPPCHECK_WARNING (CWE-457): [#def137]
FreeRDP-3.20.0/client/X11/xf_utils.c:106: error[uninitvar]: Uninitialized variable: ap
Error: CPPCHECK_WARNING (CWE-664): [#def138]
FreeRDP-3.20.0/client/X11/xf_utils.c:106: error[va_list_usedBeforeStarted]: va_list 'ap' used before va_start() was called.
Error: CPPCHECK_WARNING (CWE-664): [#def139]
FreeRDP-3.20.0/client/X11/xf_utils.c:107: error[va_list_usedBeforeStarted]: va_list 'ap' used before va_start() was called.
Error: CPPCHECK_WARNING (CWE-758): [#def140]
FreeRDP-3.20.0/client/X11/xf_window.c:145: error[shiftTooManyBitsSigned]: Shifting signed 32-bit value by 31 bits is undefined behaviour
Error: GCC_ANALYZER_WARNING (CWE-686): [#def141]
FreeRDP-3.20.0/client/X11/xf_window.c:248:44: warning[-Wanalyzer-va-arg-type-mismatch]: ‘va_arg’ expected ‘int’ but received ‘Atom’ {{aka ‘long unsigned int’}} for variadic argument 2 of ‘argp’
FreeRDP-3.20.0/client/X11/xf_window.c:1220:6: enter_function: entry to ‘xf_ShowWindow’
FreeRDP-3.20.0/client/X11/xf_window.c:1263:25: call_function: calling ‘xf_SendClientEvent’ from ‘xf_ShowWindow’ with 4 variadic arguments
Error: GCC_ANALYZER_WARNING (CWE-686): [#def142]
FreeRDP-3.20.0/client/X11/xf_window.c:248:44: warning[-Wanalyzer-va-arg-type-mismatch]: ‘va_arg’ expected ‘int’ but received ‘long unsigned int’ for variadic argument 2 of ‘argp’
FreeRDP-3.20.0/client/X11/xf_window.c:1220:6: enter_function: entry to ‘xf_ShowWindow’
FreeRDP-3.20.0/client/X11/xf_window.c:1240:25: call_function: calling ‘xf_SendClientEvent’ from ‘xf_ShowWindow’ with 4 variadic arguments
Error: GCC_ANALYZER_WARNING (CWE-404): [#def143]
FreeRDP-3.20.0/client/X11/xf_window.c:252:9: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
FreeRDP-3.20.0/client/X11/xf_window.c:236:9: acquire_resource: ‘va_start’ called here
FreeRDP-3.20.0/client/X11/xf_window.c:252:9: throw: if ‘LogDynAndXSendEvent_ex’ throws an exception...
FreeRDP-3.20.0/client/X11/xf_window.c:252:9: danger: missing call to ‘va_end’ to match ‘va_start’ at [(1)](sarif:/runs/0/results/9/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-404): [#def144]
FreeRDP-3.20.0/client/X11/xf_window.c:254:9: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
FreeRDP-3.20.0/client/X11/xf_window.c:236:9: acquire_resource: ‘va_start’ called here
FreeRDP-3.20.0/client/X11/xf_window.c:254:9: throw: if ‘LogDynAndXSync_ex’ throws an exception...
FreeRDP-3.20.0/client/X11/xf_window.c:254:9: danger: missing call to ‘va_end’ to match ‘va_start’ at [(1)](sarif:/runs/0/results/12/codeFlows/0/threadFlows/0/locations/0)
Error: CPPCHECK_WARNING (CWE-476): [#def145]
FreeRDP-3.20.0/client/X11/xf_window.c:1302: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: xrects
Error: GCC_ANALYZER_WARNING (CWE-476): [#def146]
FreeRDP-3.20.0/client/X11/xf_window.c:1302:17: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘xrects’
FreeRDP-3.20.0/client/X11/xf_window.c:1294:12: branch_false: following ‘false’ branch (when ‘nrects > 0’)...
FreeRDP-3.20.0/client/X11/xf_window.c:1298:31: branch_false: ...to here
FreeRDP-3.20.0/client/X11/xf_window.c:1298:31: acquire_memory: this call could return NULL
FreeRDP-3.20.0/client/X11/xf_window.c:1300:25: branch_true: following ‘true’ branch (when ‘i < nrects’)...
FreeRDP-3.20.0/client/X11/xf_window.c:1302:31: branch_true: ...to here
FreeRDP-3.20.0/client/X11/xf_window.c:1302:17: danger: ‘xrects + (long unsigned int)i * 8’ could be NULL: unchecked value from [(3)](sarif:/runs/0/results/50/codeFlows/0/threadFlows/0/locations/2)
Error: CPPCHECK_WARNING (CWE-476): [#def147]
FreeRDP-3.20.0/client/X11/xf_window.c:1303: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: xrects
Error: CPPCHECK_WARNING (CWE-476): [#def148]
FreeRDP-3.20.0/client/X11/xf_window.c:1304: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: xrects
Error: CPPCHECK_WARNING (CWE-476): [#def149]
FreeRDP-3.20.0/client/X11/xf_window.c:1305: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: xrects
Error: CPPCHECK_WARNING (CWE-476): [#def150]
FreeRDP-3.20.0/client/X11/xf_window.c:1327: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: xrects
Error: GCC_ANALYZER_WARNING (CWE-476): [#def151]
FreeRDP-3.20.0/client/X11/xf_window.c:1327:17: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘xrects’
FreeRDP-3.20.0/client/X11/xf_window.c:1319:12: branch_false: following ‘false’ branch (when ‘nrects > 0’)...
FreeRDP-3.20.0/client/X11/xf_window.c:1323:31: branch_false: ...to here
FreeRDP-3.20.0/client/X11/xf_window.c:1323:31: acquire_memory: this call could return NULL
FreeRDP-3.20.0/client/X11/xf_window.c:1325:25: branch_true: following ‘true’ branch (when ‘i < nrects’)...
FreeRDP-3.20.0/client/X11/xf_window.c:1327:31: branch_true: ...to here
FreeRDP-3.20.0/client/X11/xf_window.c:1327:17: danger: ‘xrects + (long unsigned int)i * 8’ could be NULL: unchecked value from [(3)](sarif:/runs/0/results/52/codeFlows/0/threadFlows/0/locations/2)
Error: CPPCHECK_WARNING (CWE-476): [#def152]
FreeRDP-3.20.0/client/X11/xf_window.c:1328: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: xrects
Error: CPPCHECK_WARNING (CWE-476): [#def153]
FreeRDP-3.20.0/client/X11/xf_window.c:1329: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: xrects
Error: CPPCHECK_WARNING (CWE-476): [#def154]
FreeRDP-3.20.0/client/X11/xf_window.c:1330: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: xrects
Error: CPPCHECK_WARNING (CWE-664): [#def155]
FreeRDP-3.20.0/client/common/client.c:1199: error[va_list_usedBeforeStarted]: va_list 'ap' used before va_start() was called.
Error: GCC_ANALYZER_WARNING (CWE-404): [#def156]
FreeRDP-3.20.0/client/common/client.c:2355:26: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
FreeRDP-3.20.0/client/common/client.c:2488:7: enter_function: entry to ‘freerdp_client_get_aad_url’
FreeRDP-3.20.0/client/common/client.c:2494:9: acquire_resource: ‘va_start’ called here
FreeRDP-3.20.0/client/common/client.c:2499:31: call_function: calling ‘aad_auth_request’ from ‘freerdp_client_get_aad_url’
Error: GCC_ANALYZER_WARNING (CWE-404): [#def157]
FreeRDP-3.20.0/client/common/client.c:2359:21: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
FreeRDP-3.20.0/client/common/client.c:2488:7: enter_function: entry to ‘freerdp_client_get_aad_url’
FreeRDP-3.20.0/client/common/client.c:2494:9: acquire_resource: ‘va_start’ called here
FreeRDP-3.20.0/client/common/client.c:2499:31: call_function: calling ‘aad_auth_request’ from ‘freerdp_client_get_aad_url’
Error: GCC_ANALYZER_WARNING (CWE-404): [#def158]
FreeRDP-3.20.0/client/common/client.c:2360:40: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
FreeRDP-3.20.0/client/common/client.c:2488:7: enter_function: entry to ‘freerdp_client_get_aad_url’
FreeRDP-3.20.0/client/common/client.c:2494:9: acquire_resource: ‘va_start’ called here
FreeRDP-3.20.0/client/common/client.c:2499:31: call_function: calling ‘aad_auth_request’ from ‘freerdp_client_get_aad_url’
Error: GCC_ANALYZER_WARNING (CWE-404): [#def159]
FreeRDP-3.20.0/client/common/client.c:2363:36: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
FreeRDP-3.20.0/client/common/client.c:2488:7: enter_function: entry to ‘freerdp_client_get_aad_url’
FreeRDP-3.20.0/client/common/client.c:2494:9: acquire_resource: ‘va_start’ called here
FreeRDP-3.20.0/client/common/client.c:2499:31: call_function: calling ‘aad_auth_request’ from ‘freerdp_client_get_aad_url’
Error: GCC_ANALYZER_WARNING (CWE-404): [#def160]
FreeRDP-3.20.0/client/common/client.c:2368:29: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
FreeRDP-3.20.0/client/common/client.c:2488:7: enter_function: entry to ‘freerdp_client_get_aad_url’
FreeRDP-3.20.0/client/common/client.c:2494:9: acquire_resource: ‘va_start’ called here
FreeRDP-3.20.0/client/common/client.c:2499:31: call_function: calling ‘aad_auth_request’ from ‘freerdp_client_get_aad_url’
Error: GCC_ANALYZER_WARNING (CWE-404): [#def161]
FreeRDP-3.20.0/client/common/client.c:2371:25: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
FreeRDP-3.20.0/client/common/client.c:2488:7: enter_function: entry to ‘freerdp_client_get_aad_url’
FreeRDP-3.20.0/client/common/client.c:2494:9: acquire_resource: ‘va_start’ called here
FreeRDP-3.20.0/client/common/client.c:2499:31: call_function: calling ‘aad_auth_request’ from ‘freerdp_client_get_aad_url’
Error: GCC_ANALYZER_WARNING (CWE-404): [#def162]
FreeRDP-3.20.0/client/common/client.c:2376:41: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
FreeRDP-3.20.0/client/common/client.c:2488:7: enter_function: entry to ‘freerdp_client_get_aad_url’
FreeRDP-3.20.0/client/common/client.c:2494:9: acquire_resource: ‘va_start’ called here
FreeRDP-3.20.0/client/common/client.c:2499:31: call_function: calling ‘aad_auth_request’ from ‘freerdp_client_get_aad_url’
Error: GCC_ANALYZER_WARNING (CWE-404): [#def163]
FreeRDP-3.20.0/client/common/client.c:2378:21: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
FreeRDP-3.20.0/client/common/client.c:2488:7: enter_function: entry to ‘freerdp_client_get_aad_url’
FreeRDP-3.20.0/client/common/client.c:2494:9: acquire_resource: ‘va_start’ called here
FreeRDP-3.20.0/client/common/client.c:2499:31: call_function: calling ‘aad_auth_request’ from ‘freerdp_client_get_aad_url’
Error: GCC_ANALYZER_WARNING (CWE-404): [#def164]
FreeRDP-3.20.0/client/common/client.c:2389:33: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
FreeRDP-3.20.0/client/common/client.c:2488:7: enter_function: entry to ‘freerdp_client_get_aad_url’
FreeRDP-3.20.0/client/common/client.c:2494:9: acquire_resource: ‘va_start’ called here
FreeRDP-3.20.0/client/common/client.c:2505:31: call_function: calling ‘avd_auth_request’ from ‘freerdp_client_get_aad_url’
Error: GCC_ANALYZER_WARNING (CWE-404): [#def165]
FreeRDP-3.20.0/client/common/client.c:2390:26: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
FreeRDP-3.20.0/client/common/client.c:2488:7: enter_function: entry to ‘freerdp_client_get_aad_url’
FreeRDP-3.20.0/client/common/client.c:2494:9: acquire_resource: ‘va_start’ called here
FreeRDP-3.20.0/client/common/client.c:2505:31: call_function: calling ‘avd_auth_request’ from ‘freerdp_client_get_aad_url’
Error: GCC_ANALYZER_WARNING (CWE-404): [#def166]
FreeRDP-3.20.0/client/common/client.c:2392:29: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
FreeRDP-3.20.0/client/common/client.c:2488:7: enter_function: entry to ‘freerdp_client_get_aad_url’
FreeRDP-3.20.0/client/common/client.c:2494:9: acquire_resource: ‘va_start’ called here
FreeRDP-3.20.0/client/common/client.c:2505:31: call_function: calling ‘avd_auth_request’ from ‘freerdp_client_get_aad_url’
Error: GCC_ANALYZER_WARNING (CWE-404): [#def167]
FreeRDP-3.20.0/client/common/client.c:2412:33: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
FreeRDP-3.20.0/client/common/client.c:2488:7: enter_function: entry to ‘freerdp_client_get_aad_url’
FreeRDP-3.20.0/client/common/client.c:2494:9: acquire_resource: ‘va_start’ called here
FreeRDP-3.20.0/client/common/client.c:2508:31: call_function: calling ‘avd_token_request’ from ‘freerdp_client_get_aad_url’
Error: GCC_ANALYZER_WARNING (CWE-404): [#def168]
FreeRDP-3.20.0/client/common/client.c:2413:26: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
FreeRDP-3.20.0/client/common/client.c:2488:7: enter_function: entry to ‘freerdp_client_get_aad_url’
FreeRDP-3.20.0/client/common/client.c:2494:9: acquire_resource: ‘va_start’ called here
FreeRDP-3.20.0/client/common/client.c:2508:31: call_function: calling ‘avd_token_request’ from ‘freerdp_client_get_aad_url’
Error: GCC_ANALYZER_WARNING (CWE-404): [#def169]
FreeRDP-3.20.0/client/common/client.c:2415:29: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
FreeRDP-3.20.0/client/common/client.c:2488:7: enter_function: entry to ‘freerdp_client_get_aad_url’
FreeRDP-3.20.0/client/common/client.c:2494:9: acquire_resource: ‘va_start’ called here
FreeRDP-3.20.0/client/common/client.c:2508:31: call_function: calling ‘avd_token_request’ from ‘freerdp_client_get_aad_url’
Error: GCC_ANALYZER_WARNING (CWE-404): [#def170]
FreeRDP-3.20.0/client/common/client.c:2462:33: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
FreeRDP-3.20.0/client/common/client.c:2488:7: enter_function: entry to ‘freerdp_client_get_aad_url’
FreeRDP-3.20.0/client/common/client.c:2494:9: acquire_resource: ‘va_start’ called here
FreeRDP-3.20.0/client/common/client.c:2502:31: call_function: calling ‘aad_token_request’ from ‘freerdp_client_get_aad_url’
Error: GCC_ANALYZER_WARNING (CWE-404): [#def171]
FreeRDP-3.20.0/client/common/client.c:2463:26: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
FreeRDP-3.20.0/client/common/client.c:2488:7: enter_function: entry to ‘freerdp_client_get_aad_url’
FreeRDP-3.20.0/client/common/client.c:2494:9: acquire_resource: ‘va_start’ called here
FreeRDP-3.20.0/client/common/client.c:2502:31: call_function: calling ‘aad_token_request’ from ‘freerdp_client_get_aad_url’
Error: GCC_ANALYZER_WARNING (CWE-404): [#def172]
FreeRDP-3.20.0/client/common/client_cliprdr_file.c:232:13: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
FreeRDP-3.20.0/client/common/client_cliprdr_file.c:2367:18: enter_function: entry to ‘fuse_file_new_root’
FreeRDP-3.20.0/client/common/client_cliprdr_file.c:2369:37: call_function: calling ‘fuse_file_new’ from ‘fuse_file_new_root’
Error: CPPCHECK_WARNING (CWE-664): [#def173]
FreeRDP-3.20.0/client/common/client_cliprdr_file.c:650: error[va_list_usedBeforeStarted]: va_list 'ap' used before va_start() was called.
Error: CPPCHECK_WARNING (CWE-664): [#def174]
FreeRDP-3.20.0/client/common/file.c:1455: error[va_list_usedBeforeStarted]: va_list 'ap' used before va_start() was called.
Error: GCC_ANALYZER_WARNING (CWE-476): [#def175]
FreeRDP-3.20.0/client/common/file.c:1732:29: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘CommandLineParseCommaSeparatedValues(values, & count) + x * 8’
FreeRDP-3.20.0/client/common/file.c:1753:6: enter_function: entry to ‘freerdp_client_populate_settings_from_rdp_file_unchecked’
FreeRDP-3.20.0/client/common/file.c:2486:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/client/common/file.c:2486:57: call_function: inlined call to ‘utils_str_is_empty’ from ‘freerdp_client_populate_settings_from_rdp_file_unchecked’
FreeRDP-3.20.0/client/common/file.c:2494:36: branch_false: ...to here
FreeRDP-3.20.0/client/common/file.c:2494:36: call_function: calling ‘rdp_file_to_args’ from ‘freerdp_client_populate_settings_from_rdp_file_unchecked’
Error: GCC_ANALYZER_WARNING (CWE-476): [#def176]
FreeRDP-3.20.0/client/common/file.c:2537:31: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘CommandLineParseCommaSeparatedValues(*file.SelectedMonitors, & count)’
FreeRDP-3.20.0/client/common/file.c:2516:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/client/common/file.c:2518:24: branch_true: ...to here
FreeRDP-3.20.0/client/common/file.c:2519:30: acquire_memory: this call could return NULL
FreeRDP-3.20.0/client/common/file.c:2522:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/client/common/file.c:2527:24: branch_false: ...to here
FreeRDP-3.20.0/client/common/file.c:2533:36: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/client/common/file.c:2536:25: branch_true: ...to here
FreeRDP-3.20.0/client/common/file.c:2537:31: danger: ‘CommandLineParseCommaSeparatedValues(*file.SelectedMonitors, & count) + x * 8’ could be NULL: unchecked value from [(3)](sarif:/runs/0/results/28/codeFlows/0/threadFlows/0/locations/2)
Error: CPPCHECK_WARNING (CWE-664): [#def177]
FreeRDP-3.20.0/client/common/test/TestClientRdpFile.c:244: error[va_list_usedBeforeStarted]: va_list 'ap' used before va_start() was called.
Error: GCC_ANALYZER_WARNING (CWE-401): [#def178]
FreeRDP-3.20.0/include/freerdp/codec/color.h:196:25: warning[-Wanalyzer-malloc-leak]: leak of ‘winpr_aligned_malloc((long long unsigned int)nHeight * (long long unsigned int)nDstStep, 16)’
FreeRDP-3.20.0/libfreerdp/gdi/graphics.c:41:13: enter_function: entry to ‘gdi_create_bitmap’
FreeRDP-3.20.0/libfreerdp/gdi/graphics.c:50:12: branch_false: following ‘false’ branch (when ‘gdi’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/gdi/graphics.c:53:29: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/gdi/graphics.c:54:20: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/gdi/graphics.c:56:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/gdi/graphics.c:60:29: call_function: inlined call to ‘FreeRDPGetBytesPerPixel’ from ‘gdi_create_bitmap’
FreeRDP-3.20.0/libfreerdp/gdi/graphics.c:62:14: throw: if ‘freerdp_image_copy_no_overlap’ throws an exception...
FreeRDP-3.20.0/libfreerdp/gdi/graphics.c:60:29: call_function: inlined call to ‘FreeRDPGetBytesPerPixel’ from ‘gdi_create_bitmap’
Error: COMPILER_WARNING (CWE-477): [#def179]
FreeRDP-3.20.0/include/freerdp/client/rdpgfx.h:28: included_from: Included from here.
FreeRDP-3.20.0/include/freerdp/gdi/gdi.h:34: included_from: Included from here.
FreeRDP-3.20.0/include/freerdp/freerdp.h:35: included_from: Included from here.
FreeRDP-3.20.0/channels/drdynvc/client/drdynvc_main.c:29: included_from: Included from here.
FreeRDP-3.20.0/include/freerdp/codecs.h:93:9: warning[-Wdeprecated-declarations]: ‘codecs_free’ is deprecated: [since 3.6.0] Use freerdp_client_codecs_free
FreeRDP-3.20.0/winpr/include/winpr/assert-api.h:27: included_from: Included from here.
FreeRDP-3.20.0/winpr/include/winpr/cast.h:24: included_from: Included from here.
FreeRDP-3.20.0/winpr/include/winpr/crt.h:27: included_from: Included from here.
FreeRDP-3.20.0/channels/drdynvc/client/drdynvc_main.c:24: included_from: Included from here.
FreeRDP-3.20.0/include/freerdp/codecs.h:91:47: note: declared here
FreeRDP-3.20.0/winpr/include/winpr/platform.h:527:41: note: in definition of macro ‘WINPR_DEPRECATED_VAR’
Error: COMPILER_WARNING (CWE-477): [#def180]
FreeRDP-3.20.0/include/freerdp/codecs.h:93:9: warning[-Wdeprecated-declarations]: ‘codecs_free’ is deprecated: [since 3.6.0] Use freerdp_client_codecs_free
Error: GCC_ANALYZER_WARNING (CWE-401): [#def181]
FreeRDP-3.20.0/libfreerdp/cache/bitmap.c:295:32: warning[-Wanalyzer-malloc-leak]: leak of ‘bitmapCache’
FreeRDP-3.20.0/libfreerdp/cache/bitmap.c:358:17: enter_function: entry to ‘bitmap_cache_new’
FreeRDP-3.20.0/libfreerdp/cache/bitmap.c:368:40: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/cache/bitmap.c:370:12: branch_false: following ‘false’ branch (when ‘bitmapCache’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/cache/bitmap.c:374:13: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/cache/bitmap.c:378:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/cache/bitmap.c:379:17: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/cache/bitmap.c:400:9: call_function: calling ‘bitmap_cache_free’ from ‘bitmap_cache_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def182]
FreeRDP-3.20.0/libfreerdp/cache/bitmap.c:300:14: warning[-Wanalyzer-malloc-leak]: leak of ‘bitmapCache’
FreeRDP-3.20.0/libfreerdp/cache/bitmap.c:358:17: enter_function: entry to ‘bitmap_cache_new’
FreeRDP-3.20.0/libfreerdp/cache/bitmap.c:368:40: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/cache/bitmap.c:370:12: branch_false: following ‘false’ branch (when ‘bitmapCache’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/cache/bitmap.c:374:13: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/cache/bitmap.c:378:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/cache/bitmap.c:379:17: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/cache/bitmap.c:400:9: call_function: calling ‘bitmap_cache_free’ from ‘bitmap_cache_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def183]
FreeRDP-3.20.0/libfreerdp/cache/bitmap.c:304:13: warning[-Wanalyzer-malloc-leak]: leak of ‘bitmapCache’
FreeRDP-3.20.0/libfreerdp/cache/bitmap.c:358:17: enter_function: entry to ‘bitmap_cache_new’
FreeRDP-3.20.0/libfreerdp/cache/bitmap.c:368:40: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/cache/bitmap.c:370:12: branch_false: following ‘false’ branch (when ‘bitmapCache’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/cache/bitmap.c:374:13: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/cache/bitmap.c:378:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/cache/bitmap.c:379:17: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/cache/bitmap.c:400:9: call_function: calling ‘bitmap_cache_free’ from ‘bitmap_cache_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def184]
FreeRDP-3.20.0/libfreerdp/cache/bitmap.c:308:42: warning[-Wanalyzer-malloc-leak]: leak of ‘bitmapCache’
FreeRDP-3.20.0/libfreerdp/cache/bitmap.c:358:17: enter_function: entry to ‘bitmap_cache_new’
FreeRDP-3.20.0/libfreerdp/cache/bitmap.c:368:40: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/cache/bitmap.c:370:12: branch_false: following ‘false’ branch (when ‘bitmapCache’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/cache/bitmap.c:374:13: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/cache/bitmap.c:378:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/cache/bitmap.c:379:17: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/cache/bitmap.c:400:9: call_function: calling ‘bitmap_cache_free’ from ‘bitmap_cache_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def185]
FreeRDP-3.20.0/libfreerdp/cache/bitmap.c:313:22: warning[-Wanalyzer-malloc-leak]: leak of ‘bitmapCache’
FreeRDP-3.20.0/libfreerdp/cache/bitmap.c:358:17: enter_function: entry to ‘bitmap_cache_new’
FreeRDP-3.20.0/libfreerdp/cache/bitmap.c:368:40: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/cache/bitmap.c:370:12: branch_false: following ‘false’ branch (when ‘bitmapCache’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/cache/bitmap.c:374:13: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/cache/bitmap.c:378:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/cache/bitmap.c:379:17: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/cache/bitmap.c:400:9: call_function: calling ‘bitmap_cache_free’ from ‘bitmap_cache_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def186]
FreeRDP-3.20.0/libfreerdp/cache/bitmap.c:313:22: warning[-Wanalyzer-malloc-leak]: leak of ‘persistent_cache_new()’
FreeRDP-3.20.0/libfreerdp/cache/bitmap.c:297:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/cache/bitmap.c:300:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/cache/bitmap.c:300:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/cache/bitmap.c:304:13: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/cache/bitmap.c:305:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/cache/bitmap.c:308:42: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/cache/bitmap.c:308:42: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/cache/bitmap.c:310:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/cache/bitmap.c:313:22: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/cache/bitmap.c:313:22: throw: if ‘persistent_cache_open’ throws an exception...
FreeRDP-3.20.0/libfreerdp/cache/bitmap.c:313:22: danger: ‘persistent_cache_new()’ leaks here; was allocated at [(7)](sarif:/runs/0/results/6/codeFlows/0/threadFlows/0/locations/6)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def187]
FreeRDP-3.20.0/libfreerdp/cache/bitmap.c:354:9: warning[-Wanalyzer-malloc-leak]: leak of ‘bitmapCache’
FreeRDP-3.20.0/libfreerdp/cache/bitmap.c:358:17: enter_function: entry to ‘bitmap_cache_new’
FreeRDP-3.20.0/libfreerdp/cache/bitmap.c:368:40: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/cache/bitmap.c:370:12: branch_false: following ‘false’ branch (when ‘bitmapCache’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/cache/bitmap.c:374:13: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/cache/bitmap.c:378:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/cache/bitmap.c:379:17: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/cache/bitmap.c:400:9: call_function: calling ‘bitmap_cache_free’ from ‘bitmap_cache_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def188]
FreeRDP-3.20.0/libfreerdp/cache/bitmap.c:374:13: warning[-Wanalyzer-malloc-leak]: leak of ‘bitmapCache’
FreeRDP-3.20.0/libfreerdp/cache/bitmap.c:368:40: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/cache/bitmap.c:370:12: branch_false: following ‘false’ branch (when ‘bitmapCache’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/cache/bitmap.c:374:13: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/cache/bitmap.c:374:13: throw: if ‘freerdp_settings_get_uint32’ throws an exception...
FreeRDP-3.20.0/libfreerdp/cache/bitmap.c:374:13: danger: ‘bitmapCache’ leaks here; was allocated at [(1)](sarif:/runs/0/results/9/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def189]
FreeRDP-3.20.0/libfreerdp/cache/bitmap.c:385:21: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.20.0/libfreerdp/cache/bitmap.c:370:12: branch_false: following ‘false’ branch (when ‘bitmapCache’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/cache/bitmap.c:374:13: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/cache/bitmap.c:378:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/cache/bitmap.c:380:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/cache/bitmap.c:382:28: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/cache/bitmap.c:385:21: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/cache/bitmap.c:389:46: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/cache/bitmap.c:391:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/cache/bitmap.c:393:17: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/cache/bitmap.c:382:28: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/cache/bitmap.c:385:21: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/cache/bitmap.c:385:21: throw: if ‘freerdp_settings_get_pointer_array’ throws an exception...
FreeRDP-3.20.0/libfreerdp/cache/bitmap.c:385:21: danger: ‘<unknown>’ leaks here; was allocated at [(7)](sarif:/runs/0/results/13/codeFlows/0/threadFlows/0/locations/6)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def190]
FreeRDP-3.20.0/libfreerdp/cache/bitmap.c:385:21: warning[-Wanalyzer-malloc-leak]: leak of ‘bitmapCache’
FreeRDP-3.20.0/libfreerdp/cache/bitmap.c:368:40: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/cache/bitmap.c:370:12: branch_false: following ‘false’ branch (when ‘bitmapCache’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/cache/bitmap.c:374:13: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/cache/bitmap.c:378:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/cache/bitmap.c:380:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/cache/bitmap.c:382:28: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/cache/bitmap.c:385:21: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/cache/bitmap.c:385:21: throw: if ‘freerdp_settings_get_pointer_array’ throws an exception...
FreeRDP-3.20.0/libfreerdp/cache/bitmap.c:385:21: danger: ‘bitmapCache’ leaks here; was allocated at [(1)](sarif:/runs/0/results/11/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def191]
FreeRDP-3.20.0/libfreerdp/cache/bitmap.c:385:21: warning[-Wanalyzer-malloc-leak]: leak of ‘calloc((long unsigned int)freerdp_settings_get_uint32(settings, 2501), 16)’
FreeRDP-3.20.0/libfreerdp/cache/bitmap.c:370:12: branch_false: following ‘false’ branch (when ‘bitmapCache’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/cache/bitmap.c:374:13: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/cache/bitmap.c:376:47: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/cache/bitmap.c:378:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/cache/bitmap.c:380:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/cache/bitmap.c:382:28: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/cache/bitmap.c:385:21: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/cache/bitmap.c:385:21: throw: if ‘freerdp_settings_get_pointer_array’ throws an exception...
FreeRDP-3.20.0/libfreerdp/cache/bitmap.c:385:21: danger: ‘calloc((long unsigned int)freerdp_settings_get_uint32(settings, 2501), 16)’ leaks here; was allocated at [(3)](sarif:/runs/0/results/10/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def192]
FreeRDP-3.20.0/libfreerdp/cache/bitmap.c:385:21: warning[-Wanalyzer-malloc-leak]: leak of ‘cell’
FreeRDP-3.20.0/libfreerdp/cache/bitmap.c:370:12: branch_false: following ‘false’ branch (when ‘bitmapCache’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/cache/bitmap.c:374:13: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/cache/bitmap.c:376:47: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/cache/bitmap.c:378:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/cache/bitmap.c:380:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/cache/bitmap.c:382:28: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/cache/bitmap.c:385:21: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/cache/bitmap.c:391:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/cache/bitmap.c:393:17: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/cache/bitmap.c:382:28: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/cache/bitmap.c:385:21: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/cache/bitmap.c:385:21: throw: if ‘freerdp_settings_get_pointer_array’ throws an exception...
FreeRDP-3.20.0/libfreerdp/cache/bitmap.c:385:21: danger: ‘cell’ leaks here; was allocated at [(3)](sarif:/runs/0/results/12/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def193]
FreeRDP-3.20.0/libfreerdp/cache/bitmap.c:434:9: warning[-Wanalyzer-malloc-leak]: leak of ‘bitmapCache’
FreeRDP-3.20.0/libfreerdp/cache/bitmap.c:358:17: enter_function: entry to ‘bitmap_cache_new’
FreeRDP-3.20.0/libfreerdp/cache/bitmap.c:368:40: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/cache/bitmap.c:370:12: branch_false: following ‘false’ branch (when ‘bitmapCache’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/cache/bitmap.c:374:13: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/cache/bitmap.c:378:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/cache/bitmap.c:379:17: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/cache/bitmap.c:400:9: call_function: calling ‘bitmap_cache_free’ from ‘bitmap_cache_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def194]
FreeRDP-3.20.0/libfreerdp/cache/cache.c:39:24: warning[-Wanalyzer-malloc-leak]: leak of ‘cache’
FreeRDP-3.20.0/libfreerdp/cache/cache.c:34:28: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/cache/cache.c:36:12: branch_false: following ‘false’ branch (when ‘cache’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/cache/cache.c:39:24: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/cache/cache.c:39:24: throw: if ‘glyph_cache_new’ throws an exception...
FreeRDP-3.20.0/libfreerdp/cache/cache.c:39:24: danger: ‘cache’ leaks here; was allocated at [(1)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def195]
FreeRDP-3.20.0/libfreerdp/cache/cache.c:44:24: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.20.0/libfreerdp/cache/cache.c:36:12: branch_false: following ‘false’ branch (when ‘cache’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/cache/cache.c:39:24: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/cache/cache.c:39:24: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/cache/cache.c:41:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/cache/cache.c:44:24: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/cache/cache.c:44:24: throw: if ‘brush_cache_new’ throws an exception...
FreeRDP-3.20.0/libfreerdp/cache/cache.c:44:24: danger: ‘<unknown>’ leaks here; was allocated at [(3)](sarif:/runs/0/results/3/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def196]
FreeRDP-3.20.0/libfreerdp/cache/cache.c:44:24: warning[-Wanalyzer-malloc-leak]: leak of ‘cache’
FreeRDP-3.20.0/libfreerdp/cache/cache.c:34:28: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/cache/cache.c:36:12: branch_false: following ‘false’ branch (when ‘cache’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/cache/cache.c:39:24: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/cache/cache.c:41:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/cache/cache.c:44:24: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/cache/cache.c:44:24: throw: if ‘brush_cache_new’ throws an exception...
FreeRDP-3.20.0/libfreerdp/cache/cache.c:44:24: danger: ‘cache’ leaks here; was allocated at [(1)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def197]
FreeRDP-3.20.0/libfreerdp/cache/cache.c:49:26: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.20.0/libfreerdp/cache/cache.c:36:12: branch_false: following ‘false’ branch (when ‘cache’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/cache/cache.c:39:24: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/cache/cache.c:39:24: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/cache/cache.c:41:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/cache/cache.c:44:24: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/cache/cache.c:46:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/cache/cache.c:49:26: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/cache/cache.c:49:26: throw: if ‘pointer_cache_new’ throws an exception...
FreeRDP-3.20.0/libfreerdp/cache/cache.c:49:26: danger: ‘<unknown>’ leaks here; was allocated at [(3)](sarif:/runs/0/results/5/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def198]
FreeRDP-3.20.0/libfreerdp/cache/cache.c:49:26: warning[-Wanalyzer-malloc-leak]: leak of ‘cache’
FreeRDP-3.20.0/libfreerdp/cache/cache.c:34:28: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/cache/cache.c:36:12: branch_false: following ‘false’ branch (when ‘cache’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/cache/cache.c:39:24: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/cache/cache.c:41:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/cache/cache.c:44:24: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/cache/cache.c:46:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/cache/cache.c:49:26: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/cache/cache.c:49:26: throw: if ‘pointer_cache_new’ throws an exception...
FreeRDP-3.20.0/libfreerdp/cache/cache.c:49:26: danger: ‘cache’ leaks here; was allocated at [(1)](sarif:/runs/0/results/4/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def199]
FreeRDP-3.20.0/libfreerdp/cache/cache.c:54:25: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.20.0/libfreerdp/cache/cache.c:36:12: branch_false: following ‘false’ branch (when ‘cache’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/cache/cache.c:39:24: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/cache/cache.c:39:24: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/cache/cache.c:41:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/cache/cache.c:44:24: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/cache/cache.c:46:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/cache/cache.c:49:26: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/cache/cache.c:51:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/cache/cache.c:54:25: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/cache/cache.c:54:25: throw: if ‘bitmap_cache_new’ throws an exception...
FreeRDP-3.20.0/libfreerdp/cache/cache.c:54:25: danger: ‘<unknown>’ leaks here; was allocated at [(3)](sarif:/runs/0/results/8/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def200]
FreeRDP-3.20.0/libfreerdp/cache/cache.c:54:25: warning[-Wanalyzer-malloc-leak]: leak of ‘cache’
FreeRDP-3.20.0/libfreerdp/cache/cache.c:34:28: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/cache/cache.c:36:12: branch_false: following ‘false’ branch (when ‘cache’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/cache/cache.c:39:24: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/cache/cache.c:41:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/cache/cache.c:44:24: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/cache/cache.c:46:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/cache/cache.c:49:26: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/cache/cache.c:51:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/cache/cache.c:54:25: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/cache/cache.c:54:25: throw: if ‘bitmap_cache_new’ throws an exception...
FreeRDP-3.20.0/libfreerdp/cache/cache.c:54:25: danger: ‘cache’ leaks here; was allocated at [(1)](sarif:/runs/0/results/7/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def201]
FreeRDP-3.20.0/libfreerdp/cache/cache.c:59:28: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.20.0/libfreerdp/cache/cache.c:36:12: branch_false: following ‘false’ branch (when ‘cache’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/cache/cache.c:39:24: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/cache/cache.c:39:24: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/cache/cache.c:41:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/cache/cache.c:44:24: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/cache/cache.c:46:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/cache/cache.c:49:26: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/cache/cache.c:51:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/cache/cache.c:54:25: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/cache/cache.c:56:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/cache/cache.c:59:28: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/cache/cache.c:59:28: throw: if ‘offscreen_cache_new’ throws an exception...
FreeRDP-3.20.0/libfreerdp/cache/cache.c:59:28: danger: ‘<unknown>’ leaks here; was allocated at [(3)](sarif:/runs/0/results/12/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def202]
FreeRDP-3.20.0/libfreerdp/cache/cache.c:59:28: warning[-Wanalyzer-malloc-leak]: leak of ‘cache’
FreeRDP-3.20.0/libfreerdp/cache/cache.c:34:28: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/cache/cache.c:36:12: branch_false: following ‘false’ branch (when ‘cache’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/cache/cache.c:39:24: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/cache/cache.c:41:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/cache/cache.c:44:24: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/cache/cache.c:46:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/cache/cache.c:49:26: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/cache/cache.c:51:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/cache/cache.c:54:25: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/cache/cache.c:56:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/cache/cache.c:59:28: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/cache/cache.c:59:28: throw: if ‘offscreen_cache_new’ throws an exception...
FreeRDP-3.20.0/libfreerdp/cache/cache.c:59:28: danger: ‘cache’ leaks here; was allocated at [(1)](sarif:/runs/0/results/11/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def203]
FreeRDP-3.20.0/libfreerdp/cache/cache.c:64:26: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.20.0/libfreerdp/cache/cache.c:36:12: branch_false: following ‘false’ branch (when ‘cache’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/cache/cache.c:39:24: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/cache/cache.c:39:24: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/cache/cache.c:41:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/cache/cache.c:44:24: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/cache/cache.c:46:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/cache/cache.c:49:26: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/cache/cache.c:51:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/cache/cache.c:54:25: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/cache/cache.c:56:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/cache/cache.c:59:28: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/cache/cache.c:61:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/cache/cache.c:64:26: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/cache/cache.c:64:26: throw: if ‘palette_cache_new’ throws an exception...
FreeRDP-3.20.0/libfreerdp/cache/cache.c:64:26: danger: ‘<unknown>’ leaks here; was allocated at [(3)](sarif:/runs/0/results/17/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def204]
FreeRDP-3.20.0/libfreerdp/cache/cache.c:64:26: warning[-Wanalyzer-malloc-leak]: leak of ‘cache’
FreeRDP-3.20.0/libfreerdp/cache/cache.c:34:28: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/cache/cache.c:36:12: branch_false: following ‘false’ branch (when ‘cache’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/cache/cache.c:39:24: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/cache/cache.c:41:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/cache/cache.c:44:24: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/cache/cache.c:46:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/cache/cache.c:49:26: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/cache/cache.c:51:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/cache/cache.c:54:25: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/cache/cache.c:56:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/cache/cache.c:59:28: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/cache/cache.c:61:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/cache/cache.c:64:26: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/cache/cache.c:64:26: throw: if ‘palette_cache_new’ throws an exception...
FreeRDP-3.20.0/libfreerdp/cache/cache.c:64:26: danger: ‘cache’ leaks here; was allocated at [(1)](sarif:/runs/0/results/16/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def205]
FreeRDP-3.20.0/libfreerdp/cache/cache.c:69:28: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.20.0/libfreerdp/cache/cache.c:36:12: branch_false: following ‘false’ branch (when ‘cache’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/cache/cache.c:39:24: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/cache/cache.c:39:24: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/cache/cache.c:41:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/cache/cache.c:44:24: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/cache/cache.c:46:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/cache/cache.c:49:26: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/cache/cache.c:51:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/cache/cache.c:54:25: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/cache/cache.c:56:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/cache/cache.c:59:28: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/cache/cache.c:61:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/cache/cache.c:64:26: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/cache/cache.c:66:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/cache/cache.c:69:28: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/cache/cache.c:69:28: throw: if ‘nine_grid_cache_new’ throws an exception...
FreeRDP-3.20.0/libfreerdp/cache/cache.c:69:28: danger: ‘<unknown>’ leaks here; was allocated at [(3)](sarif:/runs/0/results/23/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def206]
FreeRDP-3.20.0/libfreerdp/cache/cache.c:69:28: warning[-Wanalyzer-malloc-leak]: leak of ‘cache’
FreeRDP-3.20.0/libfreerdp/cache/cache.c:34:28: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/cache/cache.c:36:12: branch_false: following ‘false’ branch (when ‘cache’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/cache/cache.c:39:24: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/cache/cache.c:41:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/cache/cache.c:44:24: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/cache/cache.c:46:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/cache/cache.c:49:26: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/cache/cache.c:51:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/cache/cache.c:54:25: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/cache/cache.c:56:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/cache/cache.c:59:28: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/cache/cache.c:61:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/cache/cache.c:64:26: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/cache/cache.c:66:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/cache/cache.c:69:28: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/cache/cache.c:69:28: throw: if ‘nine_grid_cache_new’ throws an exception...
FreeRDP-3.20.0/libfreerdp/cache/cache.c:69:28: danger: ‘cache’ leaks here; was allocated at [(1)](sarif:/runs/0/results/22/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def207]
FreeRDP-3.20.0/libfreerdp/cache/cache.c:87:17: warning[-Wanalyzer-malloc-leak]: leak of ‘cache’
FreeRDP-3.20.0/libfreerdp/cache/cache.c:28:11: enter_function: entry to ‘cache_new’
FreeRDP-3.20.0/libfreerdp/cache/cache.c:34:28: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/cache/cache.c:36:12: branch_false: following ‘false’ branch (when ‘cache’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/cache/cache.c:39:24: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/cache/cache.c:41:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/cache/cache.c:42:17: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/cache/cache.c:78:9: call_function: calling ‘cache_free’ from ‘cache_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def208]
FreeRDP-3.20.0/libfreerdp/cache/cache.c:88:17: warning[-Wanalyzer-malloc-leak]: leak of ‘cache’
FreeRDP-3.20.0/libfreerdp/cache/cache.c:28:11: enter_function: entry to ‘cache_new’
FreeRDP-3.20.0/libfreerdp/cache/cache.c:34:28: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/cache/cache.c:36:12: branch_false: following ‘false’ branch (when ‘cache’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/cache/cache.c:39:24: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/cache/cache.c:41:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/cache/cache.c:42:17: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/cache/cache.c:78:9: call_function: calling ‘cache_free’ from ‘cache_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def209]
FreeRDP-3.20.0/libfreerdp/cache/cache.c:89:17: warning[-Wanalyzer-malloc-leak]: leak of ‘cache’
FreeRDP-3.20.0/libfreerdp/cache/cache.c:28:11: enter_function: entry to ‘cache_new’
FreeRDP-3.20.0/libfreerdp/cache/cache.c:34:28: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/cache/cache.c:36:12: branch_false: following ‘false’ branch (when ‘cache’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/cache/cache.c:39:24: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/cache/cache.c:41:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/cache/cache.c:42:17: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/cache/cache.c:78:9: call_function: calling ‘cache_free’ from ‘cache_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def210]
FreeRDP-3.20.0/libfreerdp/cache/cache.c:90:17: warning[-Wanalyzer-malloc-leak]: leak of ‘cache’
FreeRDP-3.20.0/libfreerdp/cache/cache.c:28:11: enter_function: entry to ‘cache_new’
FreeRDP-3.20.0/libfreerdp/cache/cache.c:34:28: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/cache/cache.c:36:12: branch_false: following ‘false’ branch (when ‘cache’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/cache/cache.c:39:24: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/cache/cache.c:41:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/cache/cache.c:42:17: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/cache/cache.c:78:9: call_function: calling ‘cache_free’ from ‘cache_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def211]
FreeRDP-3.20.0/libfreerdp/cache/cache.c:91:17: warning[-Wanalyzer-malloc-leak]: leak of ‘cache’
FreeRDP-3.20.0/libfreerdp/cache/cache.c:28:11: enter_function: entry to ‘cache_new’
FreeRDP-3.20.0/libfreerdp/cache/cache.c:34:28: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/cache/cache.c:36:12: branch_false: following ‘false’ branch (when ‘cache’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/cache/cache.c:39:24: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/cache/cache.c:41:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/cache/cache.c:42:17: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/cache/cache.c:78:9: call_function: calling ‘cache_free’ from ‘cache_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def212]
FreeRDP-3.20.0/libfreerdp/cache/cache.c:92:17: warning[-Wanalyzer-malloc-leak]: leak of ‘cache’
FreeRDP-3.20.0/libfreerdp/cache/cache.c:28:11: enter_function: entry to ‘cache_new’
FreeRDP-3.20.0/libfreerdp/cache/cache.c:34:28: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/cache/cache.c:36:12: branch_false: following ‘false’ branch (when ‘cache’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/cache/cache.c:39:24: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/cache/cache.c:41:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/cache/cache.c:42:17: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/cache/cache.c:78:9: call_function: calling ‘cache_free’ from ‘cache_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def213]
FreeRDP-3.20.0/libfreerdp/cache/cache.c:93:17: warning[-Wanalyzer-malloc-leak]: leak of ‘cache’
FreeRDP-3.20.0/libfreerdp/cache/cache.c:28:11: enter_function: entry to ‘cache_new’
FreeRDP-3.20.0/libfreerdp/cache/cache.c:34:28: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/cache/cache.c:36:12: branch_false: following ‘false’ branch (when ‘cache’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/cache/cache.c:39:24: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/cache/cache.c:41:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/cache/cache.c:42:17: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/cache/cache.c:78:9: call_function: calling ‘cache_free’ from ‘cache_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def214]
FreeRDP-3.20.0/libfreerdp/cache/glyph.c:654:9: warning[-Wanalyzer-malloc-leak]: leak of ‘copy’
FreeRDP-3.20.0/libfreerdp/cache/glyph.c:640:12: branch_false: following ‘false’ branch (when ‘index <= 255’)...
FreeRDP-3.20.0/libfreerdp/cache/glyph.c:646:12: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/cache/glyph.c:646:12: branch_false: following ‘false’ branch (when ‘size != 0’)...
FreeRDP-3.20.0/libfreerdp/cache/glyph.c:649:22: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/cache/glyph.c:649:22: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/cache/glyph.c:651:12: branch_false: following ‘false’ branch (when ‘copy’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/cache/glyph.c:654:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/cache/glyph.c:654:9: throw: if ‘WLog_IsLevelActive’ throws an exception...
FreeRDP-3.20.0/libfreerdp/cache/glyph.c:654:9: danger: ‘copy’ leaks here; was allocated at [(5)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def215]
FreeRDP-3.20.0/libfreerdp/cache/glyph.c:697:27: warning[-Wanalyzer-malloc-leak]: leak of ‘glyphCache’
FreeRDP-3.20.0/libfreerdp/cache/glyph.c:692:38: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/cache/glyph.c:694:12: branch_false: following ‘false’ branch (when ‘glyphCache’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/cache/glyph.c:697:27: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/cache/glyph.c:697:27: throw: if ‘WLog_Get’ throws an exception...
FreeRDP-3.20.0/libfreerdp/cache/glyph.c:697:27: danger: ‘glyphCache’ leaks here; was allocated at [(1)](sarif:/runs/0/results/4/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def216]
FreeRDP-3.20.0/libfreerdp/cache/glyph.c:703:21: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.20.0/libfreerdp/cache/glyph.c:694:12: branch_false: following ‘false’ branch (when ‘glyphCache’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/cache/glyph.c:697:27: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/cache/glyph.c:700:28: branch_true: following ‘true’ branch (when ‘i != 10’)...
FreeRDP-3.20.0/libfreerdp/cache/glyph.c:703:21: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/cache/glyph.c:707:53: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/cache/glyph.c:709:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/cache/glyph.c:700:36: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/cache/glyph.c:700:28: branch_true: following ‘true’ branch (when ‘i != 10’)...
FreeRDP-3.20.0/libfreerdp/cache/glyph.c:703:21: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/cache/glyph.c:703:21: throw: if ‘freerdp_settings_get_pointer_array’ throws an exception...
FreeRDP-3.20.0/libfreerdp/cache/glyph.c:703:21: danger: ‘<unknown>’ leaks here; was allocated at [(5)](sarif:/runs/0/results/6/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def217]
FreeRDP-3.20.0/libfreerdp/cache/glyph.c:703:21: warning[-Wanalyzer-malloc-leak]: leak of ‘glyphCache’
FreeRDP-3.20.0/libfreerdp/cache/glyph.c:692:38: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/cache/glyph.c:694:12: branch_false: following ‘false’ branch (when ‘glyphCache’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/cache/glyph.c:697:27: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/cache/glyph.c:700:28: branch_true: following ‘true’ branch (when ‘i != 10’)...
FreeRDP-3.20.0/libfreerdp/cache/glyph.c:703:21: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/cache/glyph.c:703:21: throw: if ‘freerdp_settings_get_pointer_array’ throws an exception...
FreeRDP-3.20.0/libfreerdp/cache/glyph.c:703:21: danger: ‘glyphCache’ leaks here; was allocated at [(1)](sarif:/runs/0/results/5/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def218]
FreeRDP-3.20.0/libfreerdp/cache/glyph.c:741:41: warning[-Wanalyzer-malloc-leak]: leak of ‘glyphCache’
FreeRDP-3.20.0/libfreerdp/cache/glyph.c:682:16: enter_function: entry to ‘glyph_cache_new’
FreeRDP-3.20.0/libfreerdp/cache/glyph.c:692:38: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/cache/glyph.c:694:12: branch_false: following ‘false’ branch (when ‘glyphCache’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/cache/glyph.c:697:27: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/cache/glyph.c:700:28: branch_true: following ‘true’ branch (when ‘i != 10’)...
FreeRDP-3.20.0/libfreerdp/cache/glyph.c:703:21: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/cache/glyph.c:709:20: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/cache/glyph.c:710:25: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/cache/glyph.c:717:9: call_function: calling ‘glyph_cache_free’ from ‘glyph_cache_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def219]
FreeRDP-3.20.0/libfreerdp/cache/nine_grid.c:96:14: warning[-Wanalyzer-malloc-leak]: leak of ‘nine_grid’
FreeRDP-3.20.0/libfreerdp/cache/nine_grid.c:87:40: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/cache/nine_grid.c:88:12: branch_false: following ‘false’ branch (when ‘nine_grid’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/cache/nine_grid.c:91:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/cache/nine_grid.c:96:14: throw: if ‘freerdp_settings_set_uint32’ throws an exception...
FreeRDP-3.20.0/libfreerdp/cache/nine_grid.c:96:14: danger: ‘nine_grid’ leaks here; was allocated at [(1)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def220]
FreeRDP-3.20.0/libfreerdp/cache/nine_grid.c:98:14: warning[-Wanalyzer-malloc-leak]: leak of ‘nine_grid’
FreeRDP-3.20.0/libfreerdp/cache/nine_grid.c:87:40: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/cache/nine_grid.c:88:12: branch_false: following ‘false’ branch (when ‘nine_grid’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/cache/nine_grid.c:91:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/cache/nine_grid.c:96:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/cache/nine_grid.c:98:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/cache/nine_grid.c:98:14: throw: if ‘freerdp_settings_set_uint32’ throws an exception...
FreeRDP-3.20.0/libfreerdp/cache/nine_grid.c:98:14: danger: ‘nine_grid’ leaks here; was allocated at [(1)](sarif:/runs/0/results/3/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def221]
FreeRDP-3.20.0/libfreerdp/cache/offscreen.c:213:14: warning[-Wanalyzer-malloc-leak]: leak of ‘offscreenCache’
FreeRDP-3.20.0/libfreerdp/cache/offscreen.c:204:46: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/cache/offscreen.c:206:12: branch_false: following ‘false’ branch (when ‘offscreenCache’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/cache/offscreen.c:209:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/cache/offscreen.c:213:14: throw: if ‘freerdp_settings_set_uint32’ throws an exception...
FreeRDP-3.20.0/libfreerdp/cache/offscreen.c:213:14: danger: ‘offscreenCache’ leaks here; was allocated at [(1)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def222]
FreeRDP-3.20.0/libfreerdp/cache/offscreen.c:215:14: warning[-Wanalyzer-malloc-leak]: leak of ‘offscreenCache’
FreeRDP-3.20.0/libfreerdp/cache/offscreen.c:204:46: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/cache/offscreen.c:206:12: branch_false: following ‘false’ branch (when ‘offscreenCache’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/cache/offscreen.c:209:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/cache/offscreen.c:213:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/cache/offscreen.c:215:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/cache/offscreen.c:215:14: throw: if ‘freerdp_settings_set_uint32’ throws an exception...
FreeRDP-3.20.0/libfreerdp/cache/offscreen.c:215:14: danger: ‘offscreenCache’ leaks here; was allocated at [(1)](sarif:/runs/0/results/3/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def223]
FreeRDP-3.20.0/libfreerdp/cache/pointer.c:361:29: warning[-Wanalyzer-malloc-leak]: leak of ‘pointer_cache’
FreeRDP-3.20.0/libfreerdp/cache/pointer.c:352:43: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/cache/pointer.c:354:12: branch_false: following ‘false’ branch (when ‘pointer_cache’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/cache/pointer.c:357:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/cache/pointer.c:361:29: throw: if ‘freerdp_settings_get_uint32’ throws an exception...
FreeRDP-3.20.0/libfreerdp/cache/pointer.c:361:29: danger: ‘pointer_cache’ leaks here; was allocated at [(1)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def224]
FreeRDP-3.20.0/libfreerdp/cache/pointer.c:362:34: warning[-Wanalyzer-malloc-leak]: leak of ‘pointer_cache’
FreeRDP-3.20.0/libfreerdp/cache/pointer.c:352:43: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/cache/pointer.c:354:12: branch_false: following ‘false’ branch (when ‘pointer_cache’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/cache/pointer.c:357:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/cache/pointer.c:362:34: throw: if ‘freerdp_settings_get_uint32’ throws an exception...
FreeRDP-3.20.0/libfreerdp/cache/pointer.c:362:34: danger: ‘pointer_cache’ leaks here; was allocated at [(1)](sarif:/runs/0/results/3/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-476): [#def225]
FreeRDP-3.20.0/libfreerdp/codec/color.c:1684:56: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘palette’
FreeRDP-3.20.0/libfreerdp/codec/color.c:1681:28: branch_true: following ‘true’ branch (when ‘color <= 255’)...
FreeRDP-3.20.0/libfreerdp/codec/color.c:1683:33: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/codec/color.c:1681:28: branch_true: following ‘true’ branch (when ‘color <= 255’)...
FreeRDP-3.20.0/libfreerdp/codec/color.c:1683:33: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/codec/color.c:1684:56: danger: dereference of NULL ‘palette’
Error: CPPCHECK_WARNING (CWE-664): [#def226]
FreeRDP-3.20.0/libfreerdp/codec/dsp_fdk_aac.c:36: error[va_list_usedBeforeStarted]: va_list 'ap' used before va_start() was called.
Error: COMPILER_WARNING (CWE-1164): [#def227]
FreeRDP-3.20.0/libfreerdp/codec/dsp_fdk_impl.c:165:13: warning[-Wunused-function]: ‘log_dec_info’ defined but not used
Error: GCC_ANALYZER_WARNING (CWE-415): [#def228]
FreeRDP-3.20.0/libfreerdp/codec/region.c:191:17: warning[-Wanalyzer-double-free]: double-‘free’ of ‘*data.rects’
FreeRDP-3.20.0/libfreerdp/codec/region.c:576:6: enter_function: entry to ‘region16_union_rect’
FreeRDP-3.20.0/libfreerdp/codec/region.c:584:42: call_function: calling ‘region16_extents’ from ‘region16_union_rect’
FreeRDP-3.20.0/libfreerdp/codec/region.c:584:42: return_function: returning to ‘region16_union_rect’ from ‘region16_extents’
FreeRDP-3.20.0/libfreerdp/codec/region.c:585:36: call_function: inlined call to ‘region16_extents_noconst’ from ‘region16_union_rect’
FreeRDP-3.20.0/libfreerdp/codec/region.c:587:32: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/codec/region.c:587:32: call_function: calling ‘region16_n_rects’ from ‘region16_union_rect’
FreeRDP-3.20.0/libfreerdp/codec/region.c:587:32: return_function: returning to ‘region16_union_rect’ from ‘region16_n_rects’
FreeRDP-3.20.0/libfreerdp/codec/region.c:588:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/codec/region.c:607:50: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/codec/region.c:607:35: call_function: calling ‘allocateRegion’ from ‘region16_union_rect’
FreeRDP-3.20.0/libfreerdp/codec/region.c:607:35: return_function: returning to ‘region16_union_rect’ from ‘allocateRegion’
FreeRDP-3.20.0/libfreerdp/codec/region.c:609:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/codec/region.c:612:16: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/codec/region.c:615:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/codec/region.c:628:43: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/codec/region.c:628:43: call_function: calling ‘region16_rects’ from ‘region16_union_rect’
FreeRDP-3.20.0/libfreerdp/codec/region.c:628:43: return_function: returning to ‘region16_union_rect’ from ‘region16_rects’
FreeRDP-3.20.0/libfreerdp/codec/region.c:631:16: branch_true: following ‘true’ branch (when ‘currentBand < endSrcRect’)...
FreeRDP-3.20.0/libfreerdp/codec/region.c:633:22: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/codec/region.c:633:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/codec/region.c:683:28: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/codec/region.c:685:38: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/codec/region.c:685:38: call_function: calling ‘region16_copy_band_with_union’ from ‘region16_union_rect’
Error: GCC_ANALYZER_WARNING (CWE-476): [#def229]
FreeRDP-3.20.0/libfreerdp/codec/region.c:599:17: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
FreeRDP-3.20.0/libfreerdp/codec/region.c:576:6: enter_function: entry to ‘region16_union_rect’
FreeRDP-3.20.0/libfreerdp/codec/region.c:588:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/codec/region.c:591:17: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/codec/region.c:593:22: call_function: calling ‘resizeRegion’ from ‘region16_union_rect’
FreeRDP-3.20.0/libfreerdp/codec/region.c:593:22: return_function: returning to ‘region16_union_rect’ from ‘resizeRegion’
FreeRDP-3.20.0/libfreerdp/codec/region.c:593:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/codec/region.c:596:41: call_function: inlined call to ‘region16_rects_noconst’ from ‘region16_union_rect’
FreeRDP-3.20.0/libfreerdp/codec/region.c:599:32: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/codec/region.c:599:17: danger: dereference of NULL ‘<unknown>’
Error: GCC_ANALYZER_WARNING (CWE-476): [#def230]
FreeRDP-3.20.0/libfreerdp/codec/region.c:615:25: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘nextBand’
FreeRDP-3.20.0/libfreerdp/codec/region.c:576:6: enter_function: entry to ‘region16_union_rect’
FreeRDP-3.20.0/libfreerdp/codec/region.c:578:29: release_memory: ‘nextBand’ is NULL
FreeRDP-3.20.0/libfreerdp/codec/region.c:584:42: call_function: calling ‘region16_extents’ from ‘region16_union_rect’
FreeRDP-3.20.0/libfreerdp/codec/region.c:584:42: return_function: returning to ‘region16_union_rect’ from ‘region16_extents’
FreeRDP-3.20.0/libfreerdp/codec/region.c:585:36: call_function: inlined call to ‘region16_extents_noconst’ from ‘region16_union_rect’
FreeRDP-3.20.0/libfreerdp/codec/region.c:587:32: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/codec/region.c:587:32: call_function: calling ‘region16_n_rects’ from ‘region16_union_rect’
FreeRDP-3.20.0/libfreerdp/codec/region.c:587:32: return_function: returning to ‘region16_union_rect’ from ‘region16_n_rects’
FreeRDP-3.20.0/libfreerdp/codec/region.c:588:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/codec/region.c:607:50: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/codec/region.c:607:35: call_function: calling ‘allocateRegion’ from ‘region16_union_rect’
FreeRDP-3.20.0/libfreerdp/codec/region.c:607:35: return_function: returning to ‘region16_union_rect’ from ‘allocateRegion’
FreeRDP-3.20.0/libfreerdp/codec/region.c:609:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/codec/region.c:612:16: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/codec/region.c:615:25: danger: dereference of NULL ‘region16_extents(src)’
Error: COMPILER_WARNING: [#def231]
FreeRDP-3.20.0/libfreerdp/codec/sse/../../primitives/sse/prim_avxsse.h:65:16: note[note]: called from here
Error: GCC_ANALYZER_WARNING (CWE-401): [#def232]
FreeRDP-3.20.0/libfreerdp/codec/test/img2bgra.c:114:25: warning[-Wanalyzer-malloc-leak]: leak of ‘winpr_image_new()’
FreeRDP-3.20.0/libfreerdp/codec/test/img2bgra.c:101:12: branch_false: following ‘false’ branch (when ‘argc == 3’)...
FreeRDP-3.20.0/libfreerdp/codec/test/img2bgra.c:108:21: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/codec/test/img2bgra.c:110:23: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/codec/test/img2bgra.c:111:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/codec/test/img2bgra.c:114:25: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/codec/test/img2bgra.c:114:25: throw: if ‘winpr_image_read’ throws an exception...
FreeRDP-3.20.0/libfreerdp/codec/test/img2bgra.c:114:25: danger: ‘winpr_image_new()’ leaks here; was allocated at [(3)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def233]
FreeRDP-3.20.0/libfreerdp/common/assistance.c:135:26: warning[-Wanalyzer-malloc-leak]: leak of ‘abuffer’
FreeRDP-3.20.0/libfreerdp/common/assistance.c:1184:5: enter_function: entry to ‘freerdp_assistance_parse_file_buffer’
FreeRDP-3.20.0/libfreerdp/common/assistance.c:1193:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/common/assistance.c:1199:25: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/common/assistance.c:1199:25: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/common/assistance.c:1204:12: branch_false: following ‘false’ branch (when ‘abuffer’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/common/assistance.c:1207:24: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/common/assistance.c:1207:24: call_function: calling ‘freerdp_assistance_parse_file_buffer_int’ from ‘freerdp_assistance_parse_file_buffer’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def234]
FreeRDP-3.20.0/libfreerdp/common/assistance.c:135:26: warning[-Wanalyzer-malloc-leak]: leak of ‘buffer’
FreeRDP-3.20.0/libfreerdp/common/assistance.c:1212:5: enter_function: entry to ‘freerdp_assistance_parse_file’
FreeRDP-3.20.0/libfreerdp/common/assistance.c:1224:14: call_function: calling ‘update_name’ from ‘freerdp_assistance_parse_file’
FreeRDP-3.20.0/libfreerdp/common/assistance.c:1224:14: return_function: returning to ‘freerdp_assistance_parse_file’ from ‘update_name’
FreeRDP-3.20.0/libfreerdp/common/assistance.c:1224:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/common/assistance.c:1227:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/common/assistance.c:1229:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/common/assistance.c:1235:15: call_function: inlined call to ‘_fseeki64’ from ‘freerdp_assistance_parse_file’
FreeRDP-3.20.0/libfreerdp/common/assistance.c:1239:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/common/assistance.c:1246:25: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/common/assistance.c:1246:25: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/common/assistance.c:1248:12: branch_false: following ‘false’ branch (when ‘buffer’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/common/assistance.c:1254:20: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/common/assistance.c:1264:12: branch_false: following ‘false’ branch (when ‘readSize != 0’)...
FreeRDP-3.20.0/libfreerdp/common/assistance.c:1272:15: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/common/assistance.c:1274:18: call_function: calling ‘freerdp_assistance_parse_file_buffer’ from ‘freerdp_assistance_parse_file’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def235]
FreeRDP-3.20.0/libfreerdp/common/assistance.c:535:13: warning[-Wanalyzer-malloc-leak]: leak of ‘_strdup(*file.ConnectionString2)’
FreeRDP-3.20.0/libfreerdp/common/assistance.c:1488:5: enter_function: entry to ‘freerdp_assistance_set_connection_string2’
FreeRDP-3.20.0/libfreerdp/common/assistance.c:1491:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/common/assistance.c:1495:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/common/assistance.c:1498:14: call_function: inlined call to ‘update_connectionstring2_nocopy’ from ‘freerdp_assistance_set_connection_string2’
FreeRDP-3.20.0/libfreerdp/common/assistance.c:1500:14: call_function: calling ‘update_password’ from ‘freerdp_assistance_set_connection_string2’
FreeRDP-3.20.0/libfreerdp/common/assistance.c:1500:14: return_function: returning to ‘freerdp_assistance_set_connection_string2’ from ‘update_password’
FreeRDP-3.20.0/libfreerdp/common/assistance.c:1500:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/common/assistance.c:1502:16: branch_false: ...to here
FreeRDP-3.20.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): [#def236]
FreeRDP-3.20.0/libfreerdp/common/assistance.c:1376:24: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.20.0/libfreerdp/common/assistance.c:1384:20: enter_function: entry to ‘freerdp_assistance_file_new’
FreeRDP-3.20.0/libfreerdp/common/assistance.c:1388:12: branch_false: following ‘false’ branch (when ‘file’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/common/assistance.c:1391:34: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/common/assistance.c:1391:34: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/common/assistance.c:1395:12: branch_false: following ‘false’ branch...
Error: GCC_ANALYZER_WARNING (CWE-401): [#def237]
FreeRDP-3.20.0/libfreerdp/common/assistance.c:1376:24: warning[-Wanalyzer-malloc-leak]: leak of ‘file’
FreeRDP-3.20.0/libfreerdp/common/assistance.c:1384:20: enter_function: entry to ‘freerdp_assistance_file_new’
FreeRDP-3.20.0/libfreerdp/common/assistance.c:1387:35: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/common/assistance.c:1388:12: branch_false: following ‘false’ branch (when ‘file’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/common/assistance.c:1391:34: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/common/assistance.c:1395:12: branch_false: following ‘false’ branch...
Error: GCC_ANALYZER_WARNING (CWE-401): [#def238]
FreeRDP-3.20.0/libfreerdp/common/assistance.c:1391:34: warning[-Wanalyzer-malloc-leak]: leak of ‘file’
FreeRDP-3.20.0/libfreerdp/common/assistance.c:1387:35: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/common/assistance.c:1388:12: branch_false: following ‘false’ branch (when ‘file’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/common/assistance.c:1391:34: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/common/assistance.c:1391:34: throw: if ‘ArrayList_New’ throws an exception...
FreeRDP-3.20.0/libfreerdp/common/assistance.c:1391:34: danger: ‘file’ leaks here; was allocated at [(1)](sarif:/runs/0/results/19/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def239]
FreeRDP-3.20.0/libfreerdp/common/assistance.c:1392:30: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.20.0/libfreerdp/common/assistance.c:1388:12: branch_false: following ‘false’ branch (when ‘file’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/common/assistance.c:1391:34: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/common/assistance.c:1391:34: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/common/assistance.c:1392:30: throw: if ‘ArrayList_New’ throws an exception...
FreeRDP-3.20.0/libfreerdp/common/assistance.c:1392:30: danger: ‘<unknown>’ leaks here; was allocated at [(3)](sarif:/runs/0/results/21/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def240]
FreeRDP-3.20.0/libfreerdp/common/assistance.c:1392:30: warning[-Wanalyzer-malloc-leak]: leak of ‘file’
FreeRDP-3.20.0/libfreerdp/common/assistance.c:1387:35: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/common/assistance.c:1388:12: branch_false: following ‘false’ branch (when ‘file’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/common/assistance.c:1391:34: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/common/assistance.c:1392:30: throw: if ‘ArrayList_New’ throws an exception...
FreeRDP-3.20.0/libfreerdp/common/assistance.c:1392:30: danger: ‘file’ leaks here; was allocated at [(1)](sarif:/runs/0/results/20/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def241]
FreeRDP-3.20.0/libfreerdp/common/assistance.c:1393:29: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.20.0/libfreerdp/common/assistance.c:1388:12: branch_false: following ‘false’ branch (when ‘file’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/common/assistance.c:1391:34: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/common/assistance.c:1391:34: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/common/assistance.c:1393:29: throw: if ‘ArrayList_New’ throws an exception...
FreeRDP-3.20.0/libfreerdp/common/assistance.c:1393:29: danger: ‘<unknown>’ leaks here; was allocated at [(3)](sarif:/runs/0/results/23/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def242]
FreeRDP-3.20.0/libfreerdp/common/assistance.c:1393:29: warning[-Wanalyzer-malloc-leak]: leak of ‘file’
FreeRDP-3.20.0/libfreerdp/common/assistance.c:1387:35: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/common/assistance.c:1388:12: branch_false: following ‘false’ branch (when ‘file’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/common/assistance.c:1391:34: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/common/assistance.c:1393:29: throw: if ‘ArrayList_New’ throws an exception...
FreeRDP-3.20.0/libfreerdp/common/assistance.c:1393:29: danger: ‘file’ leaks here; was allocated at [(1)](sarif:/runs/0/results/22/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def243]
FreeRDP-3.20.0/libfreerdp/common/assistance.c:1430:9: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.20.0/libfreerdp/common/assistance.c:1384:20: enter_function: entry to ‘freerdp_assistance_file_new’
FreeRDP-3.20.0/libfreerdp/common/assistance.c:1388:12: branch_false: following ‘false’ branch (when ‘file’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/common/assistance.c:1391:34: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/common/assistance.c:1392:30: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/common/assistance.c:1395:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/common/assistance.c:1395:41: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/common/assistance.c:1395:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/common/assistance.c:1399:17: branch_true: ...to here
FreeRDP-3.20.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): [#def244]
FreeRDP-3.20.0/libfreerdp/common/assistance.c:1430:9: warning[-Wanalyzer-malloc-leak]: leak of ‘file’
FreeRDP-3.20.0/libfreerdp/common/assistance.c:1384:20: enter_function: entry to ‘freerdp_assistance_file_new’
FreeRDP-3.20.0/libfreerdp/common/assistance.c:1387:35: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/common/assistance.c:1388:12: branch_false: following ‘false’ branch (when ‘file’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/common/assistance.c:1391:34: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/common/assistance.c:1395:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/common/assistance.c:1399:17: branch_true: ...to here
FreeRDP-3.20.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): [#def245]
FreeRDP-3.20.0/libfreerdp/common/assistance.c:1431:9: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.20.0/libfreerdp/common/assistance.c:1384:20: enter_function: entry to ‘freerdp_assistance_file_new’
FreeRDP-3.20.0/libfreerdp/common/assistance.c:1388:12: branch_false: following ‘false’ branch (when ‘file’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/common/assistance.c:1391:34: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/common/assistance.c:1392:30: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/common/assistance.c:1395:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/common/assistance.c:1395:41: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/common/assistance.c:1395:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/common/assistance.c:1399:17: branch_true: ...to here
FreeRDP-3.20.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): [#def246]
FreeRDP-3.20.0/libfreerdp/common/assistance.c:1431:9: warning[-Wanalyzer-malloc-leak]: leak of ‘file’
FreeRDP-3.20.0/libfreerdp/common/assistance.c:1384:20: enter_function: entry to ‘freerdp_assistance_file_new’
FreeRDP-3.20.0/libfreerdp/common/assistance.c:1387:35: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/common/assistance.c:1388:12: branch_false: following ‘false’ branch (when ‘file’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/common/assistance.c:1391:34: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/common/assistance.c:1395:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/common/assistance.c:1399:17: branch_true: ...to here
FreeRDP-3.20.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): [#def247]
FreeRDP-3.20.0/libfreerdp/common/assistance.c:1432:9: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.20.0/libfreerdp/common/assistance.c:1384:20: enter_function: entry to ‘freerdp_assistance_file_new’
FreeRDP-3.20.0/libfreerdp/common/assistance.c:1388:12: branch_false: following ‘false’ branch (when ‘file’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/common/assistance.c:1391:34: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/common/assistance.c:1393:29: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/common/assistance.c:1395:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/common/assistance.c:1395:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/common/assistance.c:1398:14: call_function: inlined call to ‘setup_string’ from ‘freerdp_assistance_file_new’
FreeRDP-3.20.0/libfreerdp/common/assistance.c:1399:17: branch_true: ...to here
FreeRDP-3.20.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): [#def248]
FreeRDP-3.20.0/libfreerdp/common/assistance.c:1432:9: warning[-Wanalyzer-malloc-leak]: leak of ‘file’
FreeRDP-3.20.0/libfreerdp/common/assistance.c:1384:20: enter_function: entry to ‘freerdp_assistance_file_new’
FreeRDP-3.20.0/libfreerdp/common/assistance.c:1387:35: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/common/assistance.c:1388:12: branch_false: following ‘false’ branch (when ‘file’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/common/assistance.c:1391:34: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/common/assistance.c:1395:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/common/assistance.c:1399:17: branch_true: ...to here
FreeRDP-3.20.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): [#def249]
FreeRDP-3.20.0/libfreerdp/common/settings.c:878:16: warning[-Wanalyzer-malloc-leak]: leak of ‘ptr’
FreeRDP-3.20.0/libfreerdp/common/settings.c:910:6: enter_function: entry to ‘freerdp_capability_buffer_resize’
FreeRDP-3.20.0/libfreerdp/common/settings.c:930:14: call_function: calling ‘resize_setting’ from ‘freerdp_capability_buffer_resize’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def250]
FreeRDP-3.20.0/libfreerdp/common/settings.c:907:16: warning[-Wanalyzer-malloc-leak]: leak of ‘ptr’
FreeRDP-3.20.0/libfreerdp/common/settings.c:1010:6: enter_function: entry to ‘freerdp_target_net_addresses_resize’
FreeRDP-3.20.0/libfreerdp/common/settings.c:1021:14: call_function: calling ‘resize_setting_ptr’ from ‘freerdp_target_net_addresses_resize’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def251]
FreeRDP-3.20.0/libfreerdp/common/settings.c:1416:14: warning[-Wanalyzer-malloc-leak]: leak of ‘copy’
FreeRDP-3.20.0/libfreerdp/common/settings.c:1407:12: branch_false: following ‘false’ branch (when ‘len <= 4294967295’)...
FreeRDP-3.20.0/libfreerdp/common/settings.c:1409:12: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/common/settings.c:1409:12: branch_false: following ‘false’ branch (when ‘len != 0’)...
FreeRDP-3.20.0/libfreerdp/common/settings.c:1411:16: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/common/settings.c:1411:16: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/common/settings.c:1412:12: branch_false: following ‘false’ branch (when ‘copy’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/common/settings.c:1414:12: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/common/settings.c:1414:12: branch_false: following ‘false’ branch (when ‘data’ is NULL)...
FreeRDP-3.20.0/libfreerdp/common/settings.c:1416:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/common/settings.c:1416:14: throw: if ‘freerdp_settings_set_pointer’ throws an exception...
FreeRDP-3.20.0/libfreerdp/common/settings.c:1416:14: danger: ‘copy’ leaks here; was allocated at [(5)](sarif:/runs/0/results/6/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def252]
FreeRDP-3.20.0/libfreerdp/common/settings.c:1427:16: warning[-Wanalyzer-malloc-leak]: leak of ‘copy’
FreeRDP-3.20.0/libfreerdp/common/settings.c:1403:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/common/settings.c:1407:12: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/common/settings.c:1407:12: branch_false: following ‘false’ branch (when ‘len <= 4294967295’)...
FreeRDP-3.20.0/libfreerdp/common/settings.c:1409:12: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/common/settings.c:1409:12: branch_false: following ‘false’ branch (when ‘len != 0’)...
FreeRDP-3.20.0/libfreerdp/common/settings.c:1411:16: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/common/settings.c:1411:16: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/common/settings.c:1412:12: branch_false: following ‘false’ branch (when ‘copy’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/common/settings.c:1414:12: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/common/settings.c:1414:12: branch_false: following ‘false’ branch (when ‘data’ is NULL)...
FreeRDP-3.20.0/libfreerdp/common/settings.c:1416:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/common/settings.c:1417:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/common/settings.c:1425:12: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/common/settings.c:1425:12: branch_false: following ‘false’ branch (when ‘lenId != -1’)...
FreeRDP-3.20.0/libfreerdp/common/settings.c:1427:16: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/common/settings.c:1427:16: throw: if ‘freerdp_settings_set_uint32’ throws an exception...
FreeRDP-3.20.0/libfreerdp/common/settings.c:1427:16: danger: ‘copy’ leaks here; was allocated at [(7)](sarif:/runs/0/results/7/codeFlows/0/threadFlows/0/locations/6)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def253]
FreeRDP-3.20.0/libfreerdp/common/settings.c:2730:22: warning[-Wanalyzer-malloc-leak]: leak of ‘str’
FreeRDP-3.20.0/libfreerdp/common/settings.c:2725:21: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/common/settings.c:2726:12: branch_false: following ‘false’ branch (when ‘str’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/common/settings.c:2730:22: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/common/settings.c:2730:22: throw: if ‘ConvertWCharNToUtf8’ throws an exception...
FreeRDP-3.20.0/libfreerdp/common/settings.c:2730:22: danger: ‘str’ leaks here; was allocated at [(1)](sarif:/runs/0/results/9/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def254]
FreeRDP-3.20.0/libfreerdp/common/settings.c:4327:33: warning[-Wanalyzer-malloc-leak]: leak of ‘WINPR_JSON_ParseWithLength(jstr, length)’
FreeRDP-3.20.0/libfreerdp/common/settings.c:4324:28: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/common/settings.c:4325:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/common/settings.c:4327:33: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/common/settings.c:4327:33: throw: if ‘freerdp_settings_new’ throws an exception...
FreeRDP-3.20.0/libfreerdp/common/settings.c:4327:33: danger: ‘WINPR_JSON_ParseWithLength(jstr, length)’ leaks here; was allocated at [(1)](sarif:/runs/0/results/10/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def255]
FreeRDP-3.20.0/libfreerdp/common/settings.c:4331:29: warning[-Wanalyzer-malloc-leak]: leak of ‘WINPR_JSON_ParseWithLength(jstr, length)’
FreeRDP-3.20.0/libfreerdp/common/settings.c:4324:28: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/common/settings.c:4325:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/common/settings.c:4327:33: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/common/settings.c:4328:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/common/settings.c:4331:29: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/common/settings.c:4331:29: throw: if ‘freerdp_settings_get_type_name_for_type’ throws an exception...
FreeRDP-3.20.0/libfreerdp/common/settings.c:4331:29: danger: ‘WINPR_JSON_ParseWithLength(jstr, length)’ leaks here; was allocated at [(1)](sarif:/runs/0/results/12/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def256]
FreeRDP-3.20.0/libfreerdp/common/settings.c:4331:29: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_settings_new(0)’
FreeRDP-3.20.0/libfreerdp/common/settings.c:4325:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/common/settings.c:4327:33: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/common/settings.c:4327:33: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/common/settings.c:4328:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/common/settings.c:4331:29: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/common/settings.c:4331:29: throw: if ‘freerdp_settings_get_type_name_for_type’ throws an exception...
FreeRDP-3.20.0/libfreerdp/common/settings.c:4331:29: danger: ‘freerdp_settings_new(0)’ leaks here; was allocated at [(3)](sarif:/runs/0/results/11/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def257]
FreeRDP-3.20.0/libfreerdp/common/settings.c:4335:31: warning[-Wanalyzer-malloc-leak]: leak of ‘WINPR_JSON_ParseWithLength(jstr, length)’
FreeRDP-3.20.0/libfreerdp/common/settings.c:4324:28: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/common/settings.c:4325:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/common/settings.c:4327:33: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/common/settings.c:4328:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/common/settings.c:4331:29: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/common/settings.c:4333:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/common/settings.c:4335:31: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/common/settings.c:4335:31: throw: if ‘freerdp_settings_get_type_name_for_type’ throws an exception...
FreeRDP-3.20.0/libfreerdp/common/settings.c:4335:31: danger: ‘WINPR_JSON_ParseWithLength(jstr, length)’ leaks here; was allocated at [(1)](sarif:/runs/0/results/16/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def258]
FreeRDP-3.20.0/libfreerdp/common/settings.c:4335:31: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_settings_new(0)’
FreeRDP-3.20.0/libfreerdp/common/settings.c:4325:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/common/settings.c:4327:33: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/common/settings.c:4327:33: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/common/settings.c:4328:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/common/settings.c:4331:29: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/common/settings.c:4333:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/common/settings.c:4335:31: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/common/settings.c:4335:31: throw: if ‘freerdp_settings_get_type_name_for_type’ throws an exception...
FreeRDP-3.20.0/libfreerdp/common/settings.c:4335:31: danger: ‘freerdp_settings_new(0)’ leaks here; was allocated at [(3)](sarif:/runs/0/results/15/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def259]
FreeRDP-3.20.0/libfreerdp/common/settings.c:4339:30: warning[-Wanalyzer-malloc-leak]: leak of ‘WINPR_JSON_ParseWithLength(jstr, length)’
FreeRDP-3.20.0/libfreerdp/common/settings.c:4324:28: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/common/settings.c:4325:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/common/settings.c:4327:33: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/common/settings.c:4328:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/common/settings.c:4331:29: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/common/settings.c:4333:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/common/settings.c:4335:31: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/common/settings.c:4337:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/common/settings.c:4339:30: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/common/settings.c:4339:30: throw: if ‘freerdp_settings_get_type_name_for_type’ throws an exception...
FreeRDP-3.20.0/libfreerdp/common/settings.c:4339:30: danger: ‘WINPR_JSON_ParseWithLength(jstr, length)’ leaks here; was allocated at [(1)](sarif:/runs/0/results/20/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def260]
FreeRDP-3.20.0/libfreerdp/common/settings.c:4339:30: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_settings_new(0)’
FreeRDP-3.20.0/libfreerdp/common/settings.c:4325:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/common/settings.c:4327:33: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/common/settings.c:4327:33: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/common/settings.c:4328:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/common/settings.c:4331:29: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/common/settings.c:4333:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/common/settings.c:4335:31: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/common/settings.c:4337:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/common/settings.c:4339:30: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/common/settings.c:4339:30: throw: if ‘freerdp_settings_get_type_name_for_type’ throws an exception...
FreeRDP-3.20.0/libfreerdp/common/settings.c:4339:30: danger: ‘freerdp_settings_new(0)’ leaks here; was allocated at [(3)](sarif:/runs/0/results/19/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def261]
FreeRDP-3.20.0/libfreerdp/common/settings.c:4343:31: warning[-Wanalyzer-malloc-leak]: leak of ‘WINPR_JSON_ParseWithLength(jstr, length)’
FreeRDP-3.20.0/libfreerdp/common/settings.c:4324:28: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/common/settings.c:4325:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/common/settings.c:4327:33: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/common/settings.c:4328:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/common/settings.c:4331:29: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/common/settings.c:4333:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/common/settings.c:4335:31: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/common/settings.c:4337:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/common/settings.c:4339:30: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/common/settings.c:4341:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/common/settings.c:4343:31: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/common/settings.c:4343:31: throw: if ‘freerdp_settings_get_type_name_for_type’ throws an exception...
FreeRDP-3.20.0/libfreerdp/common/settings.c:4343:31: danger: ‘WINPR_JSON_ParseWithLength(jstr, length)’ leaks here; was allocated at [(1)](sarif:/runs/0/results/24/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def262]
FreeRDP-3.20.0/libfreerdp/common/settings.c:4343:31: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_settings_new(0)’
FreeRDP-3.20.0/libfreerdp/common/settings.c:4325:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/common/settings.c:4327:33: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/common/settings.c:4327:33: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/common/settings.c:4328:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/common/settings.c:4331:29: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/common/settings.c:4333:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/common/settings.c:4335:31: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/common/settings.c:4337:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/common/settings.c:4339:30: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/common/settings.c:4341:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/common/settings.c:4343:31: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/common/settings.c:4343:31: throw: if ‘freerdp_settings_get_type_name_for_type’ throws an exception...
FreeRDP-3.20.0/libfreerdp/common/settings.c:4343:31: danger: ‘freerdp_settings_new(0)’ leaks here; was allocated at [(3)](sarif:/runs/0/results/23/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def263]
FreeRDP-3.20.0/libfreerdp/common/settings.c:4347:30: warning[-Wanalyzer-malloc-leak]: leak of ‘WINPR_JSON_ParseWithLength(jstr, length)’
FreeRDP-3.20.0/libfreerdp/common/settings.c:4324:28: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/common/settings.c:4325:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/common/settings.c:4327:33: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/common/settings.c:4328:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/common/settings.c:4331:29: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/common/settings.c:4333:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/common/settings.c:4335:31: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/common/settings.c:4337:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/common/settings.c:4339:30: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/common/settings.c:4341:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/common/settings.c:4343:31: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/common/settings.c:4345:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/common/settings.c:4347:30: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/common/settings.c:4347:30: throw: if ‘freerdp_settings_get_type_name_for_type’ throws an exception...
FreeRDP-3.20.0/libfreerdp/common/settings.c:4347:30: danger: ‘WINPR_JSON_ParseWithLength(jstr, length)’ leaks here; was allocated at [(1)](sarif:/runs/0/results/28/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def264]
FreeRDP-3.20.0/libfreerdp/common/settings.c:4347:30: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_settings_new(0)’
FreeRDP-3.20.0/libfreerdp/common/settings.c:4325:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/common/settings.c:4327:33: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/common/settings.c:4327:33: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/common/settings.c:4328:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/common/settings.c:4331:29: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/common/settings.c:4333:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/common/settings.c:4335:31: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/common/settings.c:4337:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/common/settings.c:4339:30: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/common/settings.c:4341:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/common/settings.c:4343:31: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/common/settings.c:4345:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/common/settings.c:4347:30: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/common/settings.c:4347:30: throw: if ‘freerdp_settings_get_type_name_for_type’ throws an exception...
FreeRDP-3.20.0/libfreerdp/common/settings.c:4347:30: danger: ‘freerdp_settings_new(0)’ leaks here; was allocated at [(3)](sarif:/runs/0/results/27/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def265]
FreeRDP-3.20.0/libfreerdp/common/settings.c:4351:31: warning[-Wanalyzer-malloc-leak]: leak of ‘WINPR_JSON_ParseWithLength(jstr, length)’
FreeRDP-3.20.0/libfreerdp/common/settings.c:4324:28: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/common/settings.c:4325:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/common/settings.c:4327:33: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/common/settings.c:4328:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/common/settings.c:4331:29: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/common/settings.c:4333:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/common/settings.c:4335:31: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/common/settings.c:4337:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/common/settings.c:4339:30: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/common/settings.c:4341:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/common/settings.c:4343:31: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/common/settings.c:4345:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/common/settings.c:4347:30: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/common/settings.c:4349:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/common/settings.c:4351:31: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/common/settings.c:4351:31: throw: if ‘freerdp_settings_get_type_name_for_type’ throws an exception...
FreeRDP-3.20.0/libfreerdp/common/settings.c:4351:31: danger: ‘WINPR_JSON_ParseWithLength(jstr, length)’ leaks here; was allocated at [(1)](sarif:/runs/0/results/32/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def266]
FreeRDP-3.20.0/libfreerdp/common/settings.c:4351:31: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_settings_new(0)’
FreeRDP-3.20.0/libfreerdp/common/settings.c:4325:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/common/settings.c:4327:33: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/common/settings.c:4327:33: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/common/settings.c:4328:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/common/settings.c:4331:29: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/common/settings.c:4333:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/common/settings.c:4335:31: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/common/settings.c:4337:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/common/settings.c:4339:30: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/common/settings.c:4341:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/common/settings.c:4343:31: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/common/settings.c:4345:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/common/settings.c:4347:30: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/common/settings.c:4349:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/common/settings.c:4351:31: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/common/settings.c:4351:31: throw: if ‘freerdp_settings_get_type_name_for_type’ throws an exception...
FreeRDP-3.20.0/libfreerdp/common/settings.c:4351:31: danger: ‘freerdp_settings_new(0)’ leaks here; was allocated at [(3)](sarif:/runs/0/results/31/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def267]
FreeRDP-3.20.0/libfreerdp/common/settings.c:4355:30: warning[-Wanalyzer-malloc-leak]: leak of ‘WINPR_JSON_ParseWithLength(jstr, length)’
FreeRDP-3.20.0/libfreerdp/common/settings.c:4324:28: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/common/settings.c:4325:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/common/settings.c:4327:33: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/common/settings.c:4328:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/common/settings.c:4331:29: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/common/settings.c:4333:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/common/settings.c:4335:31: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/common/settings.c:4337:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/common/settings.c:4339:30: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/common/settings.c:4341:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/common/settings.c:4343:31: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/common/settings.c:4345:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/common/settings.c:4347:30: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/common/settings.c:4349:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/common/settings.c:4351:31: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/common/settings.c:4353:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/common/settings.c:4355:30: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/common/settings.c:4355:30: throw: if ‘freerdp_settings_get_type_name_for_type’ throws an exception...
FreeRDP-3.20.0/libfreerdp/common/settings.c:4355:30: danger: ‘WINPR_JSON_ParseWithLength(jstr, length)’ leaks here; was allocated at [(1)](sarif:/runs/0/results/36/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def268]
FreeRDP-3.20.0/libfreerdp/common/settings.c:4355:30: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_settings_new(0)’
FreeRDP-3.20.0/libfreerdp/common/settings.c:4325:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/common/settings.c:4327:33: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/common/settings.c:4327:33: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/common/settings.c:4328:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/common/settings.c:4331:29: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/common/settings.c:4333:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/common/settings.c:4335:31: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/common/settings.c:4337:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/common/settings.c:4339:30: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/common/settings.c:4341:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/common/settings.c:4343:31: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/common/settings.c:4345:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/common/settings.c:4347:30: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/common/settings.c:4349:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/common/settings.c:4351:31: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/common/settings.c:4353:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/common/settings.c:4355:30: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/common/settings.c:4355:30: throw: if ‘freerdp_settings_get_type_name_for_type’ throws an exception...
FreeRDP-3.20.0/libfreerdp/common/settings.c:4355:30: danger: ‘freerdp_settings_new(0)’ leaks here; was allocated at [(3)](sarif:/runs/0/results/35/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def269]
FreeRDP-3.20.0/libfreerdp/common/settings.c:4359:31: warning[-Wanalyzer-malloc-leak]: leak of ‘WINPR_JSON_ParseWithLength(jstr, length)’
FreeRDP-3.20.0/libfreerdp/common/settings.c:4324:28: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/common/settings.c:4325:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/common/settings.c:4327:33: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/common/settings.c:4328:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/common/settings.c:4331:29: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/common/settings.c:4333:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/common/settings.c:4335:31: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/common/settings.c:4337:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/common/settings.c:4339:30: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/common/settings.c:4341:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/common/settings.c:4343:31: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/common/settings.c:4345:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/common/settings.c:4347:30: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/common/settings.c:4349:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/common/settings.c:4351:31: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/common/settings.c:4353:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/common/settings.c:4355:30: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/common/settings.c:4357:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/common/settings.c:4359:31: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/common/settings.c:4359:31: throw: if ‘freerdp_settings_get_type_name_for_type’ throws an exception...
FreeRDP-3.20.0/libfreerdp/common/settings.c:4359:31: danger: ‘WINPR_JSON_ParseWithLength(jstr, length)’ leaks here; was allocated at [(1)](sarif:/runs/0/results/40/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def270]
FreeRDP-3.20.0/libfreerdp/common/settings.c:4359:31: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_settings_new(0)’
FreeRDP-3.20.0/libfreerdp/common/settings.c:4325:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/common/settings.c:4327:33: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/common/settings.c:4327:33: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/common/settings.c:4328:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/common/settings.c:4331:29: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/common/settings.c:4333:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/common/settings.c:4335:31: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/common/settings.c:4337:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/common/settings.c:4339:30: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/common/settings.c:4341:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/common/settings.c:4343:31: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/common/settings.c:4345:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/common/settings.c:4347:30: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/common/settings.c:4349:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/common/settings.c:4351:31: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/common/settings.c:4353:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/common/settings.c:4355:30: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/common/settings.c:4357:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/common/settings.c:4359:31: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/common/settings.c:4359:31: throw: if ‘freerdp_settings_get_type_name_for_type’ throws an exception...
FreeRDP-3.20.0/libfreerdp/common/settings.c:4359:31: danger: ‘freerdp_settings_new(0)’ leaks here; was allocated at [(3)](sarif:/runs/0/results/39/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def271]
FreeRDP-3.20.0/libfreerdp/common/settings.c:4363:32: warning[-Wanalyzer-malloc-leak]: leak of ‘WINPR_JSON_ParseWithLength(jstr, length)’
FreeRDP-3.20.0/libfreerdp/common/settings.c:4324:28: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/common/settings.c:4325:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/common/settings.c:4327:33: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/common/settings.c:4328:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/common/settings.c:4331:29: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/common/settings.c:4333:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/common/settings.c:4335:31: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/common/settings.c:4337:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/common/settings.c:4339:30: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/common/settings.c:4341:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/common/settings.c:4343:31: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/common/settings.c:4345:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/common/settings.c:4347:30: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/common/settings.c:4349:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/common/settings.c:4351:31: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/common/settings.c:4353:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/common/settings.c:4355:30: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/common/settings.c:4357:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/common/settings.c:4359:31: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/common/settings.c:4361:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/common/settings.c:4363:32: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/common/settings.c:4363:32: throw: if ‘freerdp_settings_get_type_name_for_type’ throws an exception...
FreeRDP-3.20.0/libfreerdp/common/settings.c:4363:32: danger: ‘WINPR_JSON_ParseWithLength(jstr, length)’ leaks here; was allocated at [(1)](sarif:/runs/0/results/44/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def272]
FreeRDP-3.20.0/libfreerdp/common/settings.c:4363:32: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_settings_new(0)’
FreeRDP-3.20.0/libfreerdp/common/settings.c:4325:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/common/settings.c:4327:33: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/common/settings.c:4327:33: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/common/settings.c:4328:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/common/settings.c:4331:29: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/common/settings.c:4333:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/common/settings.c:4335:31: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/common/settings.c:4337:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/common/settings.c:4339:30: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/common/settings.c:4341:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/common/settings.c:4343:31: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/common/settings.c:4345:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/common/settings.c:4347:30: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/common/settings.c:4349:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/common/settings.c:4351:31: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/common/settings.c:4353:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/common/settings.c:4355:30: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/common/settings.c:4357:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/common/settings.c:4359:31: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/common/settings.c:4361:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/common/settings.c:4363:32: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/common/settings.c:4363:32: throw: if ‘freerdp_settings_get_type_name_for_type’ throws an exception...
FreeRDP-3.20.0/libfreerdp/common/settings.c:4363:32: danger: ‘freerdp_settings_new(0)’ leaks here; was allocated at [(3)](sarif:/runs/0/results/43/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def273]
FreeRDP-3.20.0/libfreerdp/common/settings.c:4386:32: warning[-Wanalyzer-malloc-leak]: leak of ‘WINPR_JSON_ParseWithLength(jstr, length)’
FreeRDP-3.20.0/libfreerdp/common/settings.c:4324:28: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/common/settings.c:4325:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/common/settings.c:4327:33: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/common/settings.c:4328:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/common/settings.c:4331:29: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/common/settings.c:4333:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/common/settings.c:4335:31: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/common/settings.c:4337:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/common/settings.c:4339:30: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/common/settings.c:4341:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/common/settings.c:4343:31: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/common/settings.c:4345:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/common/settings.c:4347:30: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/common/settings.c:4349:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/common/settings.c:4351:31: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/common/settings.c:4353:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/common/settings.c:4355:30: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/common/settings.c:4357:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/common/settings.c:4359:31: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/common/settings.c:4361:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/common/settings.c:4363:32: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/common/settings.c:4365:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/common/settings.c:4365:12: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/common/settings.c:4368:25: branch_true: following ‘true’ branch (when ‘x != 5312’)...
FreeRDP-3.20.0/libfreerdp/common/settings.c:4386:32: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/common/settings.c:4386:32: throw: if ‘freerdp_settings_get_type_for_key’ throws an exception...
FreeRDP-3.20.0/libfreerdp/common/settings.c:4386:32: danger: ‘WINPR_JSON_ParseWithLength(jstr, length)’ leaks here; was allocated at [(1)](sarif:/runs/0/results/48/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def274]
FreeRDP-3.20.0/libfreerdp/common/settings.c:4386:32: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_settings_new(0)’
FreeRDP-3.20.0/libfreerdp/common/settings.c:4325:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/common/settings.c:4327:33: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/common/settings.c:4327:33: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/common/settings.c:4328:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/common/settings.c:4331:29: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/common/settings.c:4333:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/common/settings.c:4335:31: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/common/settings.c:4337:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/common/settings.c:4339:30: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/common/settings.c:4341:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/common/settings.c:4343:31: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/common/settings.c:4345:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/common/settings.c:4347:30: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/common/settings.c:4349:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/common/settings.c:4351:31: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/common/settings.c:4353:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/common/settings.c:4355:30: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/common/settings.c:4357:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/common/settings.c:4359:31: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/common/settings.c:4361:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/common/settings.c:4363:32: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/common/settings.c:4365:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/common/settings.c:4365:12: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/common/settings.c:4368:25: branch_true: following ‘true’ branch (when ‘x != 5312’)...
FreeRDP-3.20.0/libfreerdp/common/settings.c:4386:32: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/common/settings.c:4386:32: throw: if ‘freerdp_settings_get_type_for_key’ throws an exception...
FreeRDP-3.20.0/libfreerdp/common/settings.c:4386:32: danger: ‘freerdp_settings_new(0)’ leaks here; was allocated at [(3)](sarif:/runs/0/results/47/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def275]
FreeRDP-3.20.0/libfreerdp/common/settings.c:4516:9: warning[-Wanalyzer-malloc-leak]: leak of ‘WINPR_JSON_ParseWithLength(jstr, length)’
FreeRDP-3.20.0/libfreerdp/common/settings.c:4324:28: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/common/settings.c:4325:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/common/settings.c:4327:33: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/common/settings.c:4328:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/common/settings.c:4329:17: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/common/settings.c:4516:9: throw: if ‘freerdp_settings_free’ throws an exception...
FreeRDP-3.20.0/libfreerdp/common/settings.c:4516:9: danger: ‘WINPR_JSON_ParseWithLength(jstr, length)’ leaks here; was allocated at [(1)](sarif:/runs/0/results/122/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def276]
FreeRDP-3.20.0/libfreerdp/common/settings.c:4516:9: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_settings_new(0)’
FreeRDP-3.20.0/libfreerdp/common/settings.c:4325:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/common/settings.c:4327:33: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/common/settings.c:4327:33: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/common/settings.c:4328:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/common/settings.c:4331:29: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/common/settings.c:4516:9: danger: ‘freerdp_settings_new(0)’ leaks here; was allocated at [(3)](sarif:/runs/0/results/123/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def277]
FreeRDP-3.20.0/libfreerdp/common/settings.c:4517:9: warning[-Wanalyzer-malloc-leak]: leak of ‘WINPR_JSON_ParseWithLength(jstr, length)’
FreeRDP-3.20.0/libfreerdp/common/settings.c:4324:28: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/common/settings.c:4325:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/common/settings.c:4327:33: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/common/settings.c:4517:9: danger: ‘WINPR_JSON_ParseWithLength(jstr, length)’ leaks here; was allocated at [(1)](sarif:/runs/0/results/124/codeFlows/0/threadFlows/0/locations/0)
Error: COMPILER_WARNING: [#def278]
FreeRDP-3.20.0/libfreerdp/common/settings_getters.c: scope_hint: In function ‘freerdp_settings_set_int16’
FreeRDP-3.20.0/libfreerdp/common/settings_getters.c:1617:11: warning[-Wunused-but-set-variable=]: variable ‘cnv’ set but not used
Error: COMPILER_WARNING (CWE-1023): [#def279]
FreeRDP-3.20.0/libfreerdp/common/settings_getters.c: scope_hint: In function ‘freerdp_settings_get_uint32’
FreeRDP-3.20.0/libfreerdp/common/settings_getters.c:2014:17: warning[-Wswitch]: case value ‘395’ not in enumerated type ‘FreeRDP_Settings_Keys_UInt32’
Error: COMPILER_WARNING (CWE-1023): [#def280]
FreeRDP-3.20.0/libfreerdp/common/settings_getters.c:2018:17: warning[-Wswitch]: case value ‘396’ not in enumerated type ‘FreeRDP_Settings_Keys_UInt32’
Error: COMPILER_WARNING (CWE-1023): [#def281]
FreeRDP-3.20.0/libfreerdp/common/settings_getters.c: scope_hint: In function ‘freerdp_settings_set_uint32’
FreeRDP-3.20.0/libfreerdp/common/settings_getters.c:2545:17: warning[-Wswitch]: case value ‘395’ not in enumerated type ‘FreeRDP_Settings_Keys_UInt32’
Error: COMPILER_WARNING (CWE-1023): [#def282]
FreeRDP-3.20.0/libfreerdp/common/settings_getters.c:2550:17: warning[-Wswitch]: case value ‘396’ not in enumerated type ‘FreeRDP_Settings_Keys_UInt32’
Error: COMPILER_WARNING: [#def283]
FreeRDP-3.20.0/libfreerdp/common/settings_getters.c: scope_hint: In function ‘freerdp_settings_set_int64’
FreeRDP-3.20.0/libfreerdp/common/settings_getters.c:2713:11: warning[-Wunused-but-set-variable=]: variable ‘cnv’ set but not used
Error: CPPCHECK_WARNING (CWE-664): [#def284]
FreeRDP-3.20.0/libfreerdp/core/aad.c:62: error[va_list_usedBeforeStarted]: va_list 'ap' used before va_start() was called.
Error: GCC_ANALYZER_WARNING (CWE-401): [#def285]
FreeRDP-3.20.0/libfreerdp/core/aad.c:340:13: warning[-Wanalyzer-malloc-leak]: leak of ‘Stream_New(0, 1024)’
FreeRDP-3.20.0/libfreerdp/core/aad.c:469:12: enter_function: entry to ‘aad_send_auth_request’
FreeRDP-3.20.0/libfreerdp/core/aad.c:479:22: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/aad.c:480:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/aad.c:484:22: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/aad.c:484:22: call_function: calling ‘aad_create_jws_header’ from ‘aad_send_auth_request’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def286]
FreeRDP-3.20.0/libfreerdp/core/aad.c:423:26: warning[-Wanalyzer-malloc-leak]: leak of ‘buffer’
FreeRDP-3.20.0/libfreerdp/core/aad.c:409:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/aad.c:415:24: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/aad.c:415:24: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/aad.c:416:12: branch_false: following ‘false’ branch (when ‘buffer’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/aad.c:422:16: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/aad.c:423:26: throw: if ‘winpr_DigestSign_Final’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/aad.c:423:26: danger: ‘buffer’ leaks here; was allocated at [(3)](sarif:/runs/0/results/11/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def287]
FreeRDP-3.20.0/libfreerdp/core/aad.c:546:14: warning[-Wanalyzer-malloc-leak]: leak of ‘WINPR_JSON_ParseWithLength(*s.pointer, Stream_GetRemainingLength(s))’
FreeRDP-3.20.0/libfreerdp/core/aad.c:527:12: enter_function: entry to ‘aad_parse_state_initial’
FreeRDP-3.20.0/libfreerdp/core/aad.c:535:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/aad.c:538:16: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/aad.c:538:16: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/aad.c:539:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/aad.c:546:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/aad.c:546:14: call_function: calling ‘json_get_const_string’ from ‘aad_parse_state_initial’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def288]
FreeRDP-3.20.0/libfreerdp/core/aad.c:575:14: warning[-Wanalyzer-malloc-leak]: leak of ‘WINPR_JSON_ParseWithLength(*s.pointer, Stream_GetRemainingLength(s))’
FreeRDP-3.20.0/libfreerdp/core/aad.c:555:12: enter_function: entry to ‘aad_parse_state_auth’
FreeRDP-3.20.0/libfreerdp/core/aad.c:564:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/aad.c:567:16: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/aad.c:567:16: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/aad.c:568:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/aad.c:575:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/aad.c:575:14: call_function: calling ‘json_get_number’ from ‘aad_parse_state_auth’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def289]
FreeRDP-3.20.0/libfreerdp/core/aad.c:626:14: warning[-Wanalyzer-malloc-leak]: leak of ‘winpr_Digest_New()’
FreeRDP-3.20.0/libfreerdp/core/aad.c:619:36: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/aad.c:620:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/aad.c:626:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/aad.c:626:14: throw: if ‘winpr_Digest_Init’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/aad.c:626:14: danger: ‘winpr_Digest_New()’ leaks here; was allocated at [(1)](sarif:/runs/0/results/28/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def290]
FreeRDP-3.20.0/libfreerdp/core/aad.c:808:20: warning[-Wanalyzer-malloc-leak]: leak of ‘aad’
FreeRDP-3.20.0/libfreerdp/core/aad.c:803:32: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/aad.c:805:12: branch_false: following ‘false’ branch (when ‘aad’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/aad.c:808:20: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/aad.c:808:20: throw: if ‘WLog_Get’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/aad.c:808:20: danger: ‘aad’ leaks here; was allocated at [(1)](sarif:/runs/0/results/29/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def291]
FreeRDP-3.20.0/libfreerdp/core/aad.c:809:20: warning[-Wanalyzer-malloc-leak]: leak of ‘aad’
FreeRDP-3.20.0/libfreerdp/core/aad.c:803:32: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/aad.c:805:12: branch_false: following ‘false’ branch (when ‘aad’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/aad.c:808:20: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/aad.c:809:20: throw: if ‘freerdp_key_new’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/aad.c:809:20: danger: ‘aad’ leaks here; was allocated at [(1)](sarif:/runs/0/results/30/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def292]
FreeRDP-3.20.0/libfreerdp/core/aad.c:834:9: warning[-Wanalyzer-malloc-leak]: leak of ‘aad’
FreeRDP-3.20.0/libfreerdp/core/aad.c:798:9: enter_function: entry to ‘aad_new’
FreeRDP-3.20.0/libfreerdp/core/aad.c:803:32: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/aad.c:805:12: branch_false: following ‘false’ branch (when ‘aad’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/aad.c:808:20: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/aad.c:810:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/aad.c:811:17: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/aad.c:819:9: call_function: calling ‘aad_free’ from ‘aad_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def293]
FreeRDP-3.20.0/libfreerdp/core/aad.c:869:29: warning[-Wanalyzer-malloc-leak]: leak of ‘WINPR_JSON_ParseWithLength(data, length)’
FreeRDP-3.20.0/libfreerdp/core/aad.c:860:28: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/aad.c:861:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/aad.c:869:29: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/aad.c:869:29: throw: if ‘WINPR_JSON_GetObjectItemCaseSensitive’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/aad.c:869:29: danger: ‘WINPR_JSON_ParseWithLength(data, length)’ leaks here; was allocated at [(1)](sarif:/runs/0/results/32/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def294]
FreeRDP-3.20.0/libfreerdp/core/aad.c:872:17: warning[-Wanalyzer-malloc-leak]: leak of ‘WINPR_JSON_ParseWithLength(data, length)’
FreeRDP-3.20.0/libfreerdp/core/aad.c:860:28: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/aad.c:861:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/aad.c:869:29: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/aad.c:870:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/aad.c:872:17: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/aad.c:872:17: throw: if ‘WLog_IsLevelActive’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/aad.c:872:17: danger: ‘WINPR_JSON_ParseWithLength(data, length)’ leaks here; was allocated at [(1)](sarif:/runs/0/results/33/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def295]
FreeRDP-3.20.0/libfreerdp/core/aad.c:876:28: warning[-Wanalyzer-malloc-leak]: leak of ‘WINPR_JSON_ParseWithLength(data, length)’
FreeRDP-3.20.0/libfreerdp/core/aad.c:860:28: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/aad.c:861:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/aad.c:869:29: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/aad.c:870:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/aad.c:876:28: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/aad.c:876:28: throw: if ‘WINPR_JSON_GetStringValue’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/aad.c:876:28: danger: ‘WINPR_JSON_ParseWithLength(data, length)’ leaks here; was allocated at [(1)](sarif:/runs/0/results/35/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def296]
FreeRDP-3.20.0/libfreerdp/core/aad.c:879:17: warning[-Wanalyzer-malloc-leak]: leak of ‘WINPR_JSON_ParseWithLength(data, length)’
FreeRDP-3.20.0/libfreerdp/core/aad.c:860:28: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/aad.c:861:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/aad.c:869:29: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/aad.c:870:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/aad.c:876:28: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/aad.c:877:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/aad.c:879:17: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/aad.c:879:17: throw: if ‘WLog_IsLevelActive’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/aad.c:879:17: danger: ‘WINPR_JSON_ParseWithLength(data, length)’ leaks here; was allocated at [(1)](sarif:/runs/0/results/36/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def297]
FreeRDP-3.20.0/libfreerdp/core/aad.c:883:17: warning[-Wanalyzer-malloc-leak]: leak of ‘WINPR_JSON_ParseWithLength(data, length)’
FreeRDP-3.20.0/libfreerdp/core/aad.c:860:28: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/aad.c:861:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/aad.c:869:29: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/aad.c:870:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/aad.c:876:28: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/aad.c:877:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/aad.c:883:17: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/aad.c:883:17: throw: if ‘_strdup’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/aad.c:883:17: danger: ‘WINPR_JSON_ParseWithLength(data, length)’ leaks here; was allocated at [(1)](sarif:/runs/0/results/38/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def298]
FreeRDP-3.20.0/libfreerdp/core/aad.c:886:9: warning[-Wanalyzer-malloc-leak]: leak of ‘WINPR_JSON_ParseWithLength(data, length)’
FreeRDP-3.20.0/libfreerdp/core/aad.c:860:28: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/aad.c:861:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/aad.c:869:29: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/aad.c:870:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/aad.c:876:28: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/aad.c:877:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/aad.c:883:17: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/aad.c:886:9: danger: ‘WINPR_JSON_ParseWithLength(data, length)’ leaks here; was allocated at [(1)](sarif:/runs/0/results/39/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def299]
FreeRDP-3.20.0/libfreerdp/core/aad.c:886:9: warning[-Wanalyzer-malloc-leak]: leak of ‘token’
FreeRDP-3.20.0/libfreerdp/core/aad.c:861:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/aad.c:869:29: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/aad.c:870:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/aad.c:876:28: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/aad.c:877:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/aad.c:883:17: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/aad.c:883:17: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/aad.c:886:9: throw: if ‘WINPR_JSON_Delete’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/aad.c:886:9: danger: ‘token’ leaks here; was allocated at [(7)](sarif:/runs/0/results/40/codeFlows/0/threadFlows/0/locations/6)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def300]
FreeRDP-3.20.0/libfreerdp/core/activation.c:304:47: warning[-Wanalyzer-malloc-leak]: leak of ‘persistent_cache_new()’
FreeRDP-3.20.0/libfreerdp/core/activation.c:292:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/activation.c:295:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/activation.c:295:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/activation.c:298:22: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/activation.c:298:22: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/activation.c:300:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/activation.c:304:47: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/activation.c:304:13: throw: if ‘persistent_cache_open’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/activation.c:304:47: danger: ‘persistent_cache_new()’ leaks here; was allocated at [(5)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def301]
FreeRDP-3.20.0/libfreerdp/core/activation.c:323:21: warning[-Wanalyzer-malloc-leak]: leak of ‘keyList’
FreeRDP-3.20.0/libfreerdp/core/activation.c:292:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/activation.c:295:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/activation.c:295:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/activation.c:298:22: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/activation.c:300:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/activation.c:304:47: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/activation.c:306:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/activation.c:309:27: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/activation.c:310:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/activation.c:313:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/activation.c:314:28: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/activation.c:316:12: branch_false: following ‘false’ branch (when ‘keyList’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/activation.c:316:12: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/activation.c:319:29: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/activation.c:321:40: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/activation.c:323:21: throw: if ‘persistent_cache_read_entry’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/activation.c:323:21: danger: ‘keyList’ leaks here; was allocated at [(11)](sarif:/runs/0/results/3/codeFlows/0/threadFlows/0/locations/10)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def302]
FreeRDP-3.20.0/libfreerdp/core/autodetect.c:1046:27: warning[-Wanalyzer-malloc-leak]: leak of ‘autoDetect’
FreeRDP-3.20.0/libfreerdp/core/autodetect.c:1042:53: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/autodetect.c:1043:12: branch_false: following ‘false’ branch (when ‘autoDetect’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/autodetect.c:1045:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/autodetect.c:1046:27: throw: if ‘WLog_Get’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/autodetect.c:1046:27: danger: ‘autoDetect’ leaks here; was allocated at [(1)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-688): [#def303]
FreeRDP-3.20.0/libfreerdp/core/capabilities.c:4279:17: warning[-Wanalyzer-null-argument]: use of NULL ‘tmp’ where non-null expected
FreeRDP-3.20.0/libfreerdp/core/capabilities.c:4258:6: enter_function: entry to ‘rdp_read_capability_set’
FreeRDP-3.20.0/libfreerdp/core/capabilities.c:4263:12: branch_true: following ‘true’ branch (when ‘type <= 30’)...
FreeRDP-3.20.0/libfreerdp/core/capabilities.c:4265:37: call_function: inlined call to ‘Stream_Length’ from ‘rdp_read_capability_set’
FreeRDP-3.20.0/libfreerdp/core/capabilities.c:4266:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/capabilities.c:4270:17: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/capabilities.c:4277:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/capabilities.c:4279:29: call_function: inlined call to ‘Stream_Buffer’ from ‘rdp_read_capability_set’
FreeRDP-3.20.0/libfreerdp/core/capabilities.c:4279:17: danger: argument 1 (‘tmp’) NULL where non-null expected
Error: GCC_ANALYZER_WARNING (CWE-126): [#def304]
FreeRDP-3.20.0/libfreerdp/core/childsession.c:229:25: warning[-Wanalyzer-out-of-bounds]: stack-based buffer over-read
FreeRDP-3.20.0/libfreerdp/core/childsession.c:266:12: enter_function: entry to ‘transport_bio_named_gets’
FreeRDP-3.20.0/libfreerdp/core/childsession.c:271:16: call_function: calling ‘transport_bio_named_read’ from ‘transport_bio_named_gets’
Error: GCC_ANALYZER_WARNING (CWE-126): [#def305]
FreeRDP-3.20.0/libfreerdp/core/childsession.c:229:37: warning[-Wanalyzer-out-of-bounds]: stack-based buffer over-read
FreeRDP-3.20.0/libfreerdp/core/childsession.c:266:12: enter_function: entry to ‘transport_bio_named_gets’
FreeRDP-3.20.0/libfreerdp/core/childsession.c:271:16: call_function: calling ‘transport_bio_named_read’ from ‘transport_bio_named_gets’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def306]
FreeRDP-3.20.0/libfreerdp/core/childsession.c:392:14: warning[-Wanalyzer-malloc-leak]: leak of ‘ptr’
FreeRDP-3.20.0/libfreerdp/core/childsession.c:388:50: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/childsession.c:389:12: branch_false: following ‘false’ branch (when ‘ptr’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/childsession.c:392:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/childsession.c:392:14: throw: if ‘ringbuffer_init’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/childsession.c:392:14: danger: ‘ptr’ leaks here; was allocated at [(1)](sarif:/runs/0/results/14/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def307]
FreeRDP-3.20.0/libfreerdp/core/childsession.c:517:12: warning[-Wanalyzer-malloc-leak]: leak of ‘CreateFileW(&pipePath, 3221225472, 0, 0, 3, 1073741824, 0)’
FreeRDP-3.20.0/libfreerdp/core/childsession.c:457:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/childsession.c:463:13: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/childsession.c:475:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/childsession.c:477:15: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/childsession.c:482:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/childsession.c:488:27: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/childsession.c:489:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/childsession.c:495:20: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/childsession.c:515:20: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/childsession.c:517:12: danger: ‘CreateFileW(&pipePath, 3221225472, 0, 0, 3, 1073741824, 0)’ leaks here; was allocated at [(9)](sarif:/runs/0/results/15/codeFlows/0/threadFlows/0/locations/8)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def308]
FreeRDP-3.20.0/libfreerdp/core/client.c:164:9: warning[-Wanalyzer-malloc-leak]: leak of ‘channels’
FreeRDP-3.20.0/libfreerdp/core/client.c:159:34: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/client.c:161:12: branch_false: following ‘false’ branch (when ‘channels’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/client.c:164:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/client.c:164:9: throw: if ‘winpr_InitOnceExecuteOnce’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/client.c:164:9: danger: ‘channels’ leaks here; was allocated at [(1)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def309]
FreeRDP-3.20.0/libfreerdp/core/client.c:168:14: warning[-Wanalyzer-malloc-leak]: leak of ‘channels’
FreeRDP-3.20.0/libfreerdp/core/client.c:159:34: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/client.c:161:12: branch_false: following ‘false’ branch (when ‘channels’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/client.c:164:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/client.c:166:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/client.c:168:52: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/client.c:168:14: throw: if ‘InitializeCriticalSectionAndSpinCount’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/client.c:168:14: danger: ‘channels’ leaks here; was allocated at [(1)](sarif:/runs/0/results/3/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def310]
FreeRDP-3.20.0/libfreerdp/core/client.c:202:9: warning[-Wanalyzer-malloc-leak]: leak of ‘channels’
FreeRDP-3.20.0/libfreerdp/core/client.c:155:14: enter_function: entry to ‘freerdp_channels_new’
FreeRDP-3.20.0/libfreerdp/core/client.c:159:34: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/client.c:161:12: branch_false: following ‘false’ branch (when ‘channels’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/client.c:164:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/client.c:166:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/client.c:167:17: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/client.c:192:9: call_function: calling ‘freerdp_channels_free’ from ‘freerdp_channels_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def311]
FreeRDP-3.20.0/libfreerdp/core/client.c:204:9: warning[-Wanalyzer-malloc-leak]: leak of ‘channels’
FreeRDP-3.20.0/libfreerdp/core/client.c:155:14: enter_function: entry to ‘freerdp_channels_new’
FreeRDP-3.20.0/libfreerdp/core/client.c:159:34: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/client.c:161:12: branch_false: following ‘false’ branch (when ‘channels’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/client.c:164:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/client.c:166:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/client.c:167:17: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/client.c:192:9: call_function: calling ‘freerdp_channels_free’ from ‘freerdp_channels_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def312]
FreeRDP-3.20.0/libfreerdp/core/client.c:1297:14: warning[-Wanalyzer-malloc-leak]: leak of ‘pChannelOpenEvent’
FreeRDP-3.20.0/libfreerdp/core/client.c:1256:12: branch_false: following ‘false’ branch (when ‘pInitHandle’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/client.c:1260:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/client.c:1262:12: branch_false: following ‘false’ branch (when ‘channels’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/client.c:1265:76: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/client.c:1267:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/client.c:1270:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/client.c:1270:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/client.c:1273:12: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/client.c:1273:12: branch_false: following ‘false’ branch (when ‘pData’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/client.c:1276:12: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/client.c:1276:12: branch_false: following ‘false’ branch (when ‘dataLength != 0’)...
FreeRDP-3.20.0/libfreerdp/core/client.c:1279:13: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/client.c:1279:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/client.c:1282:50: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/client.c:1282:50: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/client.c:1284:12: branch_false: following ‘false’ branch (when ‘pChannelOpenEvent’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/client.c:1287:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/client.c:1297:14: throw: if ‘MessageQueue_Dispatch’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/client.c:1297:14: danger: ‘pChannelOpenEvent’ leaks here; was allocated at [(15)](sarif:/runs/0/results/6/codeFlows/0/threadFlows/0/locations/14)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def313]
FreeRDP-3.20.0/libfreerdp/core/client.c:1350:14: warning[-Wanalyzer-malloc-leak]: leak of ‘pChannelOpenEvent’
FreeRDP-3.20.0/libfreerdp/core/client.c:1316:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/client.c:1319:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/client.c:1320:12: branch_false: following ‘false’ branch (when ‘channels’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/client.c:1323:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/client.c:1323:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/client.c:1326:12: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/client.c:1326:12: branch_false: following ‘false’ branch (when ‘pData’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/client.c:1329:12: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/client.c:1329:12: branch_false: following ‘false’ branch (when ‘dataLength != 0’)...
FreeRDP-3.20.0/libfreerdp/core/client.c:1332:13: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/client.c:1332:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/client.c:1335:50: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/client.c:1335:50: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/client.c:1337:12: branch_false: following ‘false’ branch (when ‘pChannelOpenEvent’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/client.c:1340:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/client.c:1350:14: throw: if ‘MessageQueue_Dispatch’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/client.c:1350:14: danger: ‘pChannelOpenEvent’ leaks here; was allocated at [(13)](sarif:/runs/0/results/7/codeFlows/0/threadFlows/0/locations/12)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def314]
FreeRDP-3.20.0/libfreerdp/core/connection.c:766:9: warning[-Wanalyzer-malloc-leak]: leak of ‘crypt_client_random’
FreeRDP-3.20.0/libfreerdp/core/connection.c:987:13: enter_function: entry to ‘rdp_client_send_client_info_and_change_state’
FreeRDP-3.20.0/libfreerdp/core/connection.c:990:14: call_function: calling ‘rdp_client_establish_keys’ from ‘rdp_client_send_client_info_and_change_state’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def315]
FreeRDP-3.20.0/libfreerdp/core/connection.c:783:14: warning[-Wanalyzer-malloc-leak]: leak of ‘Stream_New(0, length)’
FreeRDP-3.20.0/libfreerdp/core/connection.c:987:13: enter_function: entry to ‘rdp_client_send_client_info_and_change_state’
FreeRDP-3.20.0/libfreerdp/core/connection.c:990:14: call_function: calling ‘rdp_client_establish_keys’ from ‘rdp_client_send_client_info_and_change_state’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def316]
FreeRDP-3.20.0/libfreerdp/core/connection.c:1728:22: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_addin_argv_new(1, ¶ms)’
FreeRDP-3.20.0/libfreerdp/core/connection.c:1707:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/connection.c:1711:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/connection.c:1711:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/connection.c:1714:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/connection.c:1718:28: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/connection.c:1721:39: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/connection.c:1724:23: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/connection.c:1725:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/connection.c:1728:22: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/connection.c:1728:22: throw: if ‘freerdp_static_channel_collection_add’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/connection.c:1728:22: danger: ‘freerdp_addin_argv_new(1, ¶ms)’ leaks here; was allocated at [(7)](sarif:/runs/0/results/4/codeFlows/0/threadFlows/0/locations/6)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def317]
FreeRDP-3.20.0/libfreerdp/core/credssp_auth.c:536:18: warning[-Wanalyzer-malloc-leak]: leak of ‘buf’
FreeRDP-3.20.0/libfreerdp/core/credssp_auth.c:510:9: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/credssp_auth.c:520:25: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/credssp_auth.c:520:15: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/credssp_auth.c:521:12: branch_false: following ‘false’ branch (when ‘buf’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/credssp_auth.c:524:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/credssp_auth.c:536:18: throw: if the called function throws an exception...
FreeRDP-3.20.0/libfreerdp/core/credssp_auth.c:536:18: danger: ‘buf’ leaks here; was allocated at [(3)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def318]
FreeRDP-3.20.0/libfreerdp/core/credssp_auth.c:796:13: warning[-Wanalyzer-malloc-leak]: leak of ‘module’
FreeRDP-3.20.0/libfreerdp/core/credssp_auth.c:779:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/credssp_auth.c:783:13: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/credssp_auth.c:783:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/credssp_auth.c:789:31: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/credssp_auth.c:789:31: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/credssp_auth.c:790:12: branch_false: following ‘false’ branch (when ‘module’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/credssp_auth.c:796:13: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/credssp_auth.c:796:13: throw: if ‘RegQueryValueExA’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/credssp_auth.c:796:13: danger: ‘module’ leaks here; was allocated at [(5)](sarif:/runs/0/results/3/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def319]
FreeRDP-3.20.0/libfreerdp/core/credssp_auth.c:892:25: warning[-Wanalyzer-malloc-leak]: leak of ‘*auth.kerberosSettings.kdcUrl’
FreeRDP-3.20.0/libfreerdp/core/credssp_auth.c:877:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/credssp_auth.c:879:40: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/credssp_auth.c:879:40: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/credssp_auth.c:880:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/credssp_auth.c:887:13: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/credssp_auth.c:887:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/credssp_auth.c:889:39: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/credssp_auth.c:890:20: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/credssp_auth.c:892:25: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/credssp_auth.c:892:25: danger: ‘*auth.kerberosSettings.kdcUrl’ leaks here; was allocated at [(3)](sarif:/runs/0/results/4/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def320]
FreeRDP-3.20.0/libfreerdp/core/credssp_auth.c:902:25: warning[-Wanalyzer-malloc-leak]: leak of ‘*auth.kerberosSettings.kdcUrl’
FreeRDP-3.20.0/libfreerdp/core/credssp_auth.c:877:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/credssp_auth.c:879:40: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/credssp_auth.c:879:40: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/credssp_auth.c:880:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/credssp_auth.c:887:13: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/credssp_auth.c:887:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/credssp_auth.c:897:13: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/credssp_auth.c:897:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/credssp_auth.c:899:40: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/credssp_auth.c:900:20: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/credssp_auth.c:902:25: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/credssp_auth.c:902:25: danger: ‘*auth.kerberosSettings.kdcUrl’ leaks here; was allocated at [(3)](sarif:/runs/0/results/5/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def321]
FreeRDP-3.20.0/libfreerdp/core/credssp_auth.c:912:25: warning[-Wanalyzer-malloc-leak]: leak of ‘*auth.kerberosSettings.kdcUrl’
FreeRDP-3.20.0/libfreerdp/core/credssp_auth.c:877:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/credssp_auth.c:879:40: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/credssp_auth.c:879:40: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/credssp_auth.c:880:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/credssp_auth.c:887:13: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/credssp_auth.c:887:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/credssp_auth.c:897:13: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/credssp_auth.c:897:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/credssp_auth.c:907:13: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/credssp_auth.c:907:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/credssp_auth.c:909:44: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/credssp_auth.c:910:20: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/credssp_auth.c:912:25: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/credssp_auth.c:912:25: danger: ‘*auth.kerberosSettings.kdcUrl’ leaks here; was allocated at [(3)](sarif:/runs/0/results/6/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def322]
FreeRDP-3.20.0/libfreerdp/core/credssp_auth.c:922:25: warning[-Wanalyzer-malloc-leak]: leak of ‘*auth.kerberosSettings.kdcUrl’
FreeRDP-3.20.0/libfreerdp/core/credssp_auth.c:877:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/credssp_auth.c:879:40: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/credssp_auth.c:879:40: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/credssp_auth.c:880:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/credssp_auth.c:887:13: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/credssp_auth.c:887:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/credssp_auth.c:897:13: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/credssp_auth.c:897:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/credssp_auth.c:907:13: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/credssp_auth.c:907:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/credssp_auth.c:917:13: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/credssp_auth.c:917:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/credssp_auth.c:919:51: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/credssp_auth.c:920:20: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/credssp_auth.c:922:25: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/credssp_auth.c:922:25: danger: ‘*auth.kerberosSettings.kdcUrl’ leaks here; was allocated at [(3)](sarif:/runs/0/results/7/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def323]
FreeRDP-3.20.0/libfreerdp/core/credssp_auth.c:932:25: warning[-Wanalyzer-malloc-leak]: leak of ‘*auth.kerberosSettings.kdcUrl’
FreeRDP-3.20.0/libfreerdp/core/credssp_auth.c:877:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/credssp_auth.c:879:40: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/credssp_auth.c:879:40: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/credssp_auth.c:880:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/credssp_auth.c:887:13: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/credssp_auth.c:887:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/credssp_auth.c:897:13: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/credssp_auth.c:897:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/credssp_auth.c:907:13: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/credssp_auth.c:907:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/credssp_auth.c:917:13: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/credssp_auth.c:917:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/credssp_auth.c:927:13: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/credssp_auth.c:927:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/credssp_auth.c:929:42: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/credssp_auth.c:930:20: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/credssp_auth.c:932:25: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/credssp_auth.c:932:25: danger: ‘*auth.kerberosSettings.kdcUrl’ leaks here; was allocated at [(3)](sarif:/runs/0/results/8/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def324]
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:312:30: warning[-Wanalyzer-malloc-leak]: leak of ‘update_read_bitmap_update(update, s)’
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:492:12: enter_function: entry to ‘fastpath_recv_update_data’
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:503:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:506:17: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:508:12: branch_false: following ‘false’ branch (when ‘rdp’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:511:23: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:513:12: branch_false: following ‘false’ branch (when ‘transport’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:516:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:516:14: call_function: calling ‘fastpath_read_update_header’ from ‘fastpath_recv_update_data’
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:516:14: return_function: returning to ‘fastpath_recv_update_data’ from ‘fastpath_read_update_header’
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:516:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:519:13: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:529:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:532:9: call_function: inlined call to ‘stream_read_u16_le’ from ‘fastpath_recv_update_data’
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:534:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:538:13: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:541:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:547:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:547:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:550:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:552:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:554:21: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:554:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:560:26: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:560:26: call_function: calling ‘fastpath_recv_update’ from ‘fastpath_recv_update_data’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def325]
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:324:30: warning[-Wanalyzer-malloc-leak]: leak of ‘update_read_palette(update, s)’
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:492:12: enter_function: entry to ‘fastpath_recv_update_data’
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:503:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:506:17: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:508:12: branch_false: following ‘false’ branch (when ‘rdp’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:511:23: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:513:12: branch_false: following ‘false’ branch (when ‘transport’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:516:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:516:14: call_function: calling ‘fastpath_read_update_header’ from ‘fastpath_recv_update_data’
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:516:14: return_function: returning to ‘fastpath_recv_update_data’ from ‘fastpath_read_update_header’
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:516:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:519:13: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:529:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:532:9: call_function: inlined call to ‘stream_read_u16_le’ from ‘fastpath_recv_update_data’
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:534:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:538:13: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:541:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:547:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:547:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:550:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:552:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:554:21: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:554:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:560:26: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:560:26: call_function: calling ‘fastpath_recv_update’ from ‘fastpath_recv_update_data’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def326]
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:423:38: warning[-Wanalyzer-malloc-leak]: leak of ‘update_read_pointer_position(update, s)’
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:492:12: enter_function: entry to ‘fastpath_recv_update_data’
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:503:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:506:17: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:508:12: branch_false: following ‘false’ branch (when ‘rdp’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:511:23: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:513:12: branch_false: following ‘false’ branch (when ‘transport’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:516:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:516:14: call_function: calling ‘fastpath_read_update_header’ from ‘fastpath_recv_update_data’
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:516:14: return_function: returning to ‘fastpath_recv_update_data’ from ‘fastpath_read_update_header’
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:516:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:519:13: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:529:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:532:9: call_function: inlined call to ‘stream_read_u16_le’ from ‘fastpath_recv_update_data’
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:534:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:538:13: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:541:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:547:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:547:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:550:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:552:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:554:21: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:554:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:560:26: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:560:26: call_function: calling ‘fastpath_recv_update’ from ‘fastpath_recv_update_data’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def327]
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:436:38: warning[-Wanalyzer-malloc-leak]: leak of ‘update_read_pointer_color(update, s, 24)’
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:492:12: enter_function: entry to ‘fastpath_recv_update_data’
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:503:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:506:17: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:508:12: branch_false: following ‘false’ branch (when ‘rdp’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:511:23: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:513:12: branch_false: following ‘false’ branch (when ‘transport’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:516:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:516:14: call_function: calling ‘fastpath_read_update_header’ from ‘fastpath_recv_update_data’
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:516:14: return_function: returning to ‘fastpath_recv_update_data’ from ‘fastpath_read_update_header’
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:516:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:519:13: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:529:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:532:9: call_function: inlined call to ‘stream_read_u16_le’ from ‘fastpath_recv_update_data’
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:534:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:538:13: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:541:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:547:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:547:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:550:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:552:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:554:21: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:554:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:560:26: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:560:26: call_function: calling ‘fastpath_recv_update’ from ‘fastpath_recv_update_data’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def328]
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:448:38: warning[-Wanalyzer-malloc-leak]: leak of ‘update_read_pointer_cached(update, s)’
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:492:12: enter_function: entry to ‘fastpath_recv_update_data’
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:503:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:506:17: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:508:12: branch_false: following ‘false’ branch (when ‘rdp’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:511:23: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:513:12: branch_false: following ‘false’ branch (when ‘transport’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:516:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:516:14: call_function: calling ‘fastpath_read_update_header’ from ‘fastpath_recv_update_data’
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:516:14: return_function: returning to ‘fastpath_recv_update_data’ from ‘fastpath_read_update_header’
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:516:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:519:13: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:529:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:532:9: call_function: inlined call to ‘stream_read_u16_le’ from ‘fastpath_recv_update_data’
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:534:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:538:13: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:541:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:547:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:547:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:550:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:552:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:554:21: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:554:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:560:26: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:560:26: call_function: calling ‘fastpath_recv_update’ from ‘fastpath_recv_update_data’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def329]
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:460:38: warning[-Wanalyzer-malloc-leak]: leak of ‘update_read_pointer_new(update, s)’
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:492:12: enter_function: entry to ‘fastpath_recv_update_data’
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:503:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:506:17: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:508:12: branch_false: following ‘false’ branch (when ‘rdp’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:511:23: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:513:12: branch_false: following ‘false’ branch (when ‘transport’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:516:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:516:14: call_function: calling ‘fastpath_read_update_header’ from ‘fastpath_recv_update_data’
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:516:14: return_function: returning to ‘fastpath_recv_update_data’ from ‘fastpath_read_update_header’
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:516:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:519:13: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:529:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:532:9: call_function: inlined call to ‘stream_read_u16_le’ from ‘fastpath_recv_update_data’
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:534:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:538:13: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:541:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:547:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:547:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:550:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:552:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:554:21: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:554:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:560:26: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:560:26: call_function: calling ‘fastpath_recv_update’ from ‘fastpath_recv_update_data’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def330]
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:472:38: warning[-Wanalyzer-malloc-leak]: leak of ‘update_read_pointer_large(update, s)’
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:492:12: enter_function: entry to ‘fastpath_recv_update_data’
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:503:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:506:17: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:508:12: branch_false: following ‘false’ branch (when ‘rdp’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:511:23: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:513:12: branch_false: following ‘false’ branch (when ‘transport’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:516:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:516:14: call_function: calling ‘fastpath_read_update_header’ from ‘fastpath_recv_update_data’
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:516:14: return_function: returning to ‘fastpath_recv_update_data’ from ‘fastpath_read_update_header’
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:516:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:519:13: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:529:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:532:9: call_function: inlined call to ‘stream_read_u16_le’ from ‘fastpath_recv_update_data’
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:534:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:538:13: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:541:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:547:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:547:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:550:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:552:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:554:21: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:554:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:560:26: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:560:26: call_function: calling ‘fastpath_recv_update’ from ‘fastpath_recv_update_data’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def331]
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:1387:24: warning[-Wanalyzer-malloc-leak]: leak of ‘fastpath’
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:1380:34: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:1382:12: branch_false: following ‘false’ branch (when ‘fastpath’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:1385:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:1387:24: throw: if ‘Stream_New’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:1387:24: danger: ‘fastpath’ leaks here; was allocated at [(1)](sarif:/runs/0/results/37/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def332]
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:1388:32: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:1382:12: branch_false: following ‘false’ branch (when ‘fastpath’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:1385:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:1387:24: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:1388:32: throw: if ‘Stream_New’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:1388:32: danger: ‘<unknown>’ leaks here; was allocated at [(3)](sarif:/runs/0/results/39/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def333]
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:1388:32: warning[-Wanalyzer-malloc-leak]: leak of ‘fastpath’
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:1380:34: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:1382:12: branch_false: following ‘false’ branch (when ‘fastpath’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:1385:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:1388:32: throw: if ‘Stream_New’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:1388:32: danger: ‘fastpath’ leaks here; was allocated at [(1)](sarif:/runs/0/results/38/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def334]
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:1403:17: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:1374:14: enter_function: entry to ‘fastpath_new’
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:1382:12: branch_false: following ‘false’ branch (when ‘fastpath’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:1385:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:1388:32: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:1390:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:1391:17: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:1395:9: call_function: inlined call to ‘fastpath_free’ from ‘fastpath_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def335]
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:1403:17: warning[-Wanalyzer-malloc-leak]: leak of ‘fastpath’
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:1374:14: enter_function: entry to ‘fastpath_new’
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:1380:34: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:1382:12: branch_false: following ‘false’ branch (when ‘fastpath’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:1385:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:1390:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:1391:17: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:1395:9: call_function: inlined call to ‘fastpath_free’ from ‘fastpath_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def336]
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:1404:17: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:1374:14: enter_function: entry to ‘fastpath_new’
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:1382:12: branch_false: following ‘false’ branch (when ‘fastpath’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:1385:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:1387:24: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:1390:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:1390:13: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:1390:13: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:1391:17: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:1395:9: call_function: inlined call to ‘fastpath_free’ from ‘fastpath_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def337]
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:1404:17: warning[-Wanalyzer-malloc-leak]: leak of ‘fastpath’
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:1374:14: enter_function: entry to ‘fastpath_new’
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:1380:34: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:1382:12: branch_false: following ‘false’ branch (when ‘fastpath’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:1385:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:1390:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:1391:17: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/fastpath.c:1395:9: call_function: inlined call to ‘fastpath_free’ from ‘fastpath_new’
Error: GCC_ANALYZER_WARNING (CWE-404): [#def338]
FreeRDP-3.20.0/libfreerdp/core/freerdp.c:817:38: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
FreeRDP-3.20.0/libfreerdp/core/freerdp.c:798:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/freerdp.c:802:9: acquire_resource: ‘va_start’ called here
FreeRDP-3.20.0/libfreerdp/core/freerdp.c:806:28: branch_false: following ‘false’ branch (when ‘count == 2’)...
FreeRDP-3.20.0/libfreerdp/core/freerdp.c:815:45: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/freerdp.c:817:38: throw: if the called function throws an exception...
FreeRDP-3.20.0/libfreerdp/core/freerdp.c:817:38: danger: missing call to ‘va_end’ to match ‘va_start’ at [(3)](sarif:/runs/0/results/4/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-404): [#def339]
FreeRDP-3.20.0/libfreerdp/core/freerdp.c:831:38: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
FreeRDP-3.20.0/libfreerdp/core/freerdp.c:798:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/freerdp.c:802:9: acquire_resource: ‘va_start’ called here
FreeRDP-3.20.0/libfreerdp/core/freerdp.c:822:28: branch_false: following ‘false’ branch (when ‘count == 0’)...
FreeRDP-3.20.0/libfreerdp/core/freerdp.c:831:38: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/freerdp.c:831:38: throw: if the called function throws an exception...
FreeRDP-3.20.0/libfreerdp/core/freerdp.c:831:38: danger: missing call to ‘va_end’ to match ‘va_start’ at [(3)](sarif:/runs/0/results/5/codeFlows/0/threadFlows/0/locations/2)
Error: CPPCHECK_WARNING (CWE-664): [#def340]
FreeRDP-3.20.0/libfreerdp/core/freerdp.c:1388: error[va_list_usedBeforeStarted]: va_list 'ap' used before va_start() was called.
Error: GCC_ANALYZER_WARNING (CWE-401): [#def341]
FreeRDP-3.20.0/libfreerdp/core/freerdp.c:1492:14: warning[-Wanalyzer-malloc-leak]: leak of ‘context’
FreeRDP-3.20.0/libfreerdp/core/freerdp.c:1488:31: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/freerdp.c:1490:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/freerdp.c:1492:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/freerdp.c:1492:14: throw: if ‘freerdp_settings_set_bool’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/freerdp.c:1492:14: danger: ‘context’ leaks here; was allocated at [(1)](sarif:/runs/0/results/6/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def342]
FreeRDP-3.20.0/libfreerdp/core/freerdp.c:1492:14: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_settings_new(0)’
FreeRDP-3.20.0/libfreerdp/core/freerdp.c:1487:33: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/freerdp.c:1490:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/freerdp.c:1492:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/freerdp.c:1492:14: throw: if ‘freerdp_settings_set_bool’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/freerdp.c:1492:14: danger: ‘freerdp_settings_new(0)’ leaks here; was allocated at [(1)](sarif:/runs/0/results/7/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def343]
FreeRDP-3.20.0/libfreerdp/core/freerdp.c:1498:21: warning[-Wanalyzer-malloc-leak]: leak of ‘context’
FreeRDP-3.20.0/libfreerdp/core/freerdp.c:1488:31: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/freerdp.c:1490:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/freerdp.c:1492:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/freerdp.c:1492:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/freerdp.c:1495:12: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/freerdp.c:1495:12: branch_false: following ‘false’ branch (when ‘context’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/freerdp.c:1497:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/freerdp.c:1498:21: throw: if ‘transport_new’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/freerdp.c:1498:21: danger: ‘context’ leaks here; was allocated at [(1)](sarif:/runs/0/results/8/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def344]
FreeRDP-3.20.0/libfreerdp/core/freerdp.c:1501:16: warning[-Wanalyzer-malloc-leak]: leak of ‘transport_new(context)’
FreeRDP-3.20.0/libfreerdp/core/freerdp.c:1490:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/freerdp.c:1492:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/freerdp.c:1492:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/freerdp.c:1495:12: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/freerdp.c:1495:12: branch_false: following ‘false’ branch (when ‘context’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/freerdp.c:1497:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/freerdp.c:1498:21: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/freerdp.c:1499:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/freerdp.c:1501:16: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/freerdp.c:1501:16: danger: ‘transport_new(context)’ leaks here; was allocated at [(7)](sarif:/runs/0/results/9/codeFlows/0/threadFlows/0/locations/6)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def345]
FreeRDP-3.20.0/libfreerdp/core/freerdp.c:1504:9: warning[-Wanalyzer-malloc-leak]: leak of ‘context’
FreeRDP-3.20.0/libfreerdp/core/freerdp.c:1488:31: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/freerdp.c:1490:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/freerdp.c:1491:17: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/freerdp.c:1504:9: throw: if ‘transport_free’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/freerdp.c:1504:9: danger: ‘context’ leaks here; was allocated at [(1)](sarif:/runs/0/results/10/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def346]
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:203:33: warning[-Wanalyzer-malloc-leak]: leak of ‘http_request_new()’
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:198:32: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:200:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:203:33: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:205:14: throw: if ‘http_request_set_method’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:203:33: danger: ‘http_request_new()’ leaks here; was allocated at [(1)](sarif:/runs/0/results/13/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def347]
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:283:9: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:289:16: enter_function: entry to ‘arm_new’
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:294:12: branch_false: following ‘false’ branch (when ‘arm’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:297:20: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:299:20: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:300:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:303:21: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:305:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:306:17: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:311:9: call_function: inlined call to ‘arm_free’ from ‘arm_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def348]
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:283:9: warning[-Wanalyzer-malloc-leak]: leak of ‘arm’
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:289:16: enter_function: entry to ‘arm_new’
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:293:32: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:294:12: branch_false: following ‘false’ branch (when ‘arm’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:297:20: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:300:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:301:17: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:311:9: call_function: inlined call to ‘arm_free’ from ‘arm_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def349]
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:284:9: warning[-Wanalyzer-malloc-leak]: leak of ‘arm’
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:289:16: enter_function: entry to ‘arm_new’
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:293:32: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:294:12: branch_false: following ‘false’ branch (when ‘arm’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:297:20: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:300:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:301:17: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:311:9: call_function: inlined call to ‘arm_free’ from ‘arm_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def350]
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:297:20: warning[-Wanalyzer-malloc-leak]: leak of ‘arm’
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:293:32: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:294:12: branch_false: following ‘false’ branch (when ‘arm’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:297:20: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:297:20: throw: if ‘WLog_Get’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:297:20: danger: ‘arm’ leaks here; was allocated at [(1)](sarif:/runs/0/results/17/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def351]
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:299:20: warning[-Wanalyzer-malloc-leak]: leak of ‘arm’
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:293:32: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:294:12: branch_false: following ‘false’ branch (when ‘arm’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:297:20: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:299:20: throw: if ‘freerdp_tls_new’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:299:20: danger: ‘arm’ leaks here; was allocated at [(1)](sarif:/runs/0/results/18/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def352]
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:303:21: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:294:12: branch_false: following ‘false’ branch (when ‘arm’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:297:20: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:299:20: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:300:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:303:21: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:303:21: throw: if ‘http_context_new’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:303:21: danger: ‘<unknown>’ leaks here; was allocated at [(3)](sarif:/runs/0/results/20/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def353]
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:303:21: warning[-Wanalyzer-malloc-leak]: leak of ‘arm’
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:293:32: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:294:12: branch_false: following ‘false’ branch (when ‘arm’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:297:20: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:300:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:303:21: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:303:21: throw: if ‘http_context_new’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:303:21: danger: ‘arm’ leaks here; was allocated at [(1)](sarif:/runs/0/results/19/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def354]
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:336:13: warning[-Wanalyzer-malloc-leak]: leak of ‘lbi’
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:323:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:327:41: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:329:15: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:332:12: branch_false: following ‘false’ branch (when ‘lbi’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:336:41: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:336:13: throw: if ‘freerdp_settings_get_uint32’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:336:13: danger: ‘lbi’ leaks here; was allocated at [(3)](sarif:/runs/0/results/21/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def355]
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:337:21: warning[-Wanalyzer-malloc-leak]: leak of ‘lbi’
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:323:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:327:41: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:329:15: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:332:12: branch_false: following ‘false’ branch (when ‘lbi’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:336:41: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:337:21: throw: if ‘freerdp_settings_get_pointer’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:337:21: danger: ‘lbi’ leaks here; was allocated at [(3)](sarif:/runs/0/results/22/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def356]
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:339:9: warning[-Wanalyzer-malloc-leak]: leak of ‘lbi’
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:323:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:327:41: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:329:15: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:332:12: branch_false: following ‘false’ branch (when ‘lbi’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:336:41: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:339:9: throw: if ‘WINPR_JSON_AddStringToObject’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:339:9: danger: ‘lbi’ leaks here; was allocated at [(3)](sarif:/runs/0/results/23/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def357]
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:340:9: warning[-Wanalyzer-malloc-leak]: leak of ‘lbi’
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:323:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:327:41: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:329:15: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:332:12: branch_false: following ‘false’ branch (when ‘lbi’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:336:41: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:340:9: throw: if ‘WINPR_JSON_AddNullToObject’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:340:9: danger: ‘lbi’ leaks here; was allocated at [(3)](sarif:/runs/0/results/24/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def358]
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:341:9: warning[-Wanalyzer-malloc-leak]: leak of ‘lbi’
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:323:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:327:41: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:329:15: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:332:12: branch_false: following ‘false’ branch (when ‘lbi’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:336:41: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:341:9: throw: if ‘WINPR_JSON_AddNullToObject’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:341:9: danger: ‘lbi’ leaks here; was allocated at [(3)](sarif:/runs/0/results/25/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def359]
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:343:19: warning[-Wanalyzer-malloc-leak]: leak of ‘lbi’
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:323:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:327:41: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:329:15: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:332:12: branch_false: following ‘false’ branch (when ‘lbi’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:336:41: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:343:19: throw: if ‘WINPR_JSON_PrintUnformatted’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:343:19: danger: ‘lbi’ leaks here; was allocated at [(3)](sarif:/runs/0/results/26/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def360]
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:346:17: warning[-Wanalyzer-malloc-leak]: leak of ‘lbi’
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:323:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:327:41: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:329:15: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:332:12: branch_false: following ‘false’ branch (when ‘lbi’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:336:41: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:346:17: throw: if ‘WINPR_JSON_Delete’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:346:17: danger: ‘lbi’ leaks here; was allocated at [(3)](sarif:/runs/0/results/27/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def361]
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:346:17: warning[-Wanalyzer-malloc-leak]: leak of ‘message’
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:323:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:327:41: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:332:12: branch_false: following ‘false’ branch (when ‘lbi’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:336:41: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:343:19: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:346:17: throw: if ‘WINPR_JSON_Delete’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:346:17: danger: ‘message’ leaks here; was allocated at [(5)](sarif:/runs/0/results/28/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def362]
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:449:14: warning[-Wanalyzer-malloc-leak]: leak of ‘winpr_Cipher_NewEx(cipherType, 0, *<unknown>.pointer, (long unsigned int)Stream_Get_UINT32(Stream_StaticConstInit(&staticStream, pbInput + algoLen, cbInput)), 0, 0)’
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:365:26: enter_function: entry to ‘treatAuthBlob’
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:374:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:380:13: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:380:12: branch_false: following ‘false’ branch (when the strings are equal)...
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:386:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:388:12: branch_false: following ‘false’ branch (when ‘cbInput >= algoLen’)...
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:394:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:400:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:403:32: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:403:32: call_function: calling ‘Stream_Get_UINT32’ from ‘treatAuthBlob’
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:403:32: return_function: returning to ‘treatAuthBlob’ from ‘Stream_Get_UINT32’
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:404:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:410:34: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:410:34: call_function: calling ‘Stream_Get_UINT32’ from ‘treatAuthBlob’
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:410:34: return_function: returning to ‘treatAuthBlob’ from ‘Stream_Get_UINT32’
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:411:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:418:34: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:418:34: call_function: calling ‘Stream_Get_UINT32’ from ‘treatAuthBlob’
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:418:34: return_function: returning to ‘treatAuthBlob’ from ‘Stream_Get_UINT32’
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:419:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:426:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:442:15: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:443:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:449:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:449:14: throw: if ‘winpr_Cipher_SetPadding’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:449:14: danger: ‘winpr_Cipher_NewEx(cipherType, 0, *<unknown>.pointer, (long unsigned int)Stream_Get_UINT32(Stream_StaticConstInit(&staticStream, pbInput + algoLen, cbInput)), 0, 0)’ leaks here; was allocated at [(37)](sarif:/runs/0/results/29/codeFlows/0/threadFlows/0/locations/36)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def363]
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:507:14: warning[-Wanalyzer-malloc-leak]: leak of ‘encryptedPass’
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:494:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:500:37: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:501:31: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:503:12: branch_false: following ‘false’ branch (when ‘encryptedPass’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:506:16: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:507:14: throw: if ‘winpr_Cipher_Update’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:507:14: danger: ‘encryptedPass’ leaks here; was allocated at [(3)](sarif:/runs/0/results/30/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def364]
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:634:33: warning[-Wanalyzer-malloc-leak]: leak of ‘WINPR_JSON_Parse(metadata)’
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:736:13: enter_function: entry to ‘arm_treat_azureInstanceNetworkMetadata’
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:743:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:746:28: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:746:28: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:747:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:753:29: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:754:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:760:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:760:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:766:30: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:767:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:767:12: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:775:28: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:777:38: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:782:20: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:783:34: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:783:34: call_function: calling ‘arm_parse_ipvx_count’ from ‘arm_treat_azureInstanceNetworkMetadata’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def365]
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:635:28: warning[-Wanalyzer-malloc-leak]: leak of ‘WINPR_JSON_Parse(metadata)’
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:736:13: enter_function: entry to ‘arm_treat_azureInstanceNetworkMetadata’
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:743:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:746:28: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:746:28: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:747:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:753:29: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:754:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:760:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:760:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:766:30: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:767:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:767:12: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:775:28: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:777:38: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:782:20: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:783:34: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:783:34: call_function: calling ‘arm_parse_ipvx_count’ from ‘arm_treat_azureInstanceNetworkMetadata’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def366]
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:639:16: warning[-Wanalyzer-malloc-leak]: leak of ‘WINPR_JSON_Parse(metadata)’
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:736:13: enter_function: entry to ‘arm_treat_azureInstanceNetworkMetadata’
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:743:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:746:28: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:746:28: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:747:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:753:29: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:754:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:760:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:760:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:766:30: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:767:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:767:12: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:775:28: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:777:38: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:782:20: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:783:34: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:783:34: call_function: calling ‘arm_parse_ipvx_count’ from ‘arm_treat_azureInstanceNetworkMetadata’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def367]
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:648:14: warning[-Wanalyzer-malloc-leak]: leak of ‘WINPR_JSON_Parse(metadata)’
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:736:13: enter_function: entry to ‘arm_treat_azureInstanceNetworkMetadata’
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:743:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:746:28: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:746:28: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:747:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:753:29: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:754:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:760:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:760:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:766:30: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:767:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:767:12: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:790:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:793:16: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:794:28: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:796:38: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:803:30: call_function: calling ‘arm_parse_ipv6’ from ‘arm_treat_azureInstanceNetworkMetadata’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def368]
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:651:33: warning[-Wanalyzer-malloc-leak]: leak of ‘WINPR_JSON_Parse(metadata)’
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:736:13: enter_function: entry to ‘arm_treat_azureInstanceNetworkMetadata’
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:743:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:746:28: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:746:28: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:747:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:753:29: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:754:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:760:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:760:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:766:30: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:767:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:767:12: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:790:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:793:16: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:794:28: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:796:38: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:803:30: call_function: calling ‘arm_parse_ipv6’ from ‘arm_treat_azureInstanceNetworkMetadata’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def369]
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:652:28: warning[-Wanalyzer-malloc-leak]: leak of ‘WINPR_JSON_Parse(metadata)’
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:736:13: enter_function: entry to ‘arm_treat_azureInstanceNetworkMetadata’
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:743:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:746:28: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:746:28: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:747:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:753:29: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:754:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:760:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:760:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:766:30: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:767:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:767:12: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:790:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:793:16: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:794:28: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:796:38: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:803:30: call_function: calling ‘arm_parse_ipv6’ from ‘arm_treat_azureInstanceNetworkMetadata’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def370]
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:654:35: warning[-Wanalyzer-malloc-leak]: leak of ‘WINPR_JSON_Parse(metadata)’
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:736:13: enter_function: entry to ‘arm_treat_azureInstanceNetworkMetadata’
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:743:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:746:28: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:746:28: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:747:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:753:29: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:754:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:760:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:760:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:766:30: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:767:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:767:12: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:790:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:793:16: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:794:28: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:796:38: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:803:30: call_function: calling ‘arm_parse_ipv6’ from ‘arm_treat_azureInstanceNetworkMetadata’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def371]
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:655:32: warning[-Wanalyzer-malloc-leak]: leak of ‘WINPR_JSON_Parse(metadata)’
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:736:13: enter_function: entry to ‘arm_treat_azureInstanceNetworkMetadata’
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:743:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:746:28: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:746:28: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:747:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:753:29: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:754:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:760:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:760:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:766:30: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:767:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:767:12: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:790:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:793:16: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:794:28: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:796:38: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:803:30: call_function: calling ‘arm_parse_ipv6’ from ‘arm_treat_azureInstanceNetworkMetadata’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def372]
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:658:39: warning[-Wanalyzer-malloc-leak]: leak of ‘WINPR_JSON_Parse(metadata)’
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:736:13: enter_function: entry to ‘arm_treat_azureInstanceNetworkMetadata’
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:743:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:746:28: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:746:28: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:747:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:753:29: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:754:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:760:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:760:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:766:30: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:767:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:767:12: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:790:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:793:16: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:794:28: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:796:38: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:803:30: call_function: calling ‘arm_parse_ipv6’ from ‘arm_treat_azureInstanceNetworkMetadata’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def373]
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:659:34: warning[-Wanalyzer-malloc-leak]: leak of ‘WINPR_JSON_Parse(metadata)’
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:736:13: enter_function: entry to ‘arm_treat_azureInstanceNetworkMetadata’
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:743:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:746:28: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:746:28: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:747:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:753:29: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:754:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:760:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:760:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:766:30: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:767:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:767:12: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:790:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:793:16: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:794:28: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:796:38: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:803:30: call_function: calling ‘arm_parse_ipv6’ from ‘arm_treat_azureInstanceNetworkMetadata’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def374]
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:685:33: warning[-Wanalyzer-malloc-leak]: leak of ‘WINPR_JSON_Parse(metadata)’
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:736:13: enter_function: entry to ‘arm_treat_azureInstanceNetworkMetadata’
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:743:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:746:28: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:746:28: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:747:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:753:29: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:754:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:760:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:760:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:766:30: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:767:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:767:12: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:790:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:793:16: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:794:28: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:796:38: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:801:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:807:36: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:810:30: call_function: calling ‘arm_parse_ipv4’ from ‘arm_treat_azureInstanceNetworkMetadata’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def375]
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:686:28: warning[-Wanalyzer-malloc-leak]: leak of ‘WINPR_JSON_Parse(metadata)’
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:736:13: enter_function: entry to ‘arm_treat_azureInstanceNetworkMetadata’
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:743:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:746:28: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:746:28: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:747:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:753:29: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:754:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:760:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:760:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:766:30: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:767:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:767:12: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:790:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:793:16: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:794:28: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:796:38: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:801:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:807:36: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:810:30: call_function: calling ‘arm_parse_ipv4’ from ‘arm_treat_azureInstanceNetworkMetadata’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def376]
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:689:35: warning[-Wanalyzer-malloc-leak]: leak of ‘WINPR_JSON_Parse(metadata)’
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:736:13: enter_function: entry to ‘arm_treat_azureInstanceNetworkMetadata’
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:743:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:746:28: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:746:28: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:747:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:753:29: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:754:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:760:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:760:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:766:30: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:767:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:767:12: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:790:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:793:16: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:794:28: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:796:38: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:801:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:807:36: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:810:30: call_function: calling ‘arm_parse_ipv4’ from ‘arm_treat_azureInstanceNetworkMetadata’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def377]
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:146:28: warning[-Wanalyzer-malloc-leak]: leak of ‘context’
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:136:14: enter_function: entry to ‘http_context_new’
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:138:46: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:139:12: branch_false: following ‘false’ branch (when ‘context’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:142:28: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:142:28: call_function: calling ‘HashTable_New_String’ from ‘http_context_new’
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:142:28: return_function: returning to ‘http_context_new’ from ‘HashTable_New_String’
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:143:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:146:28: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:146:28: throw: if ‘ListDictionary_New’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:146:28: danger: ‘context’ leaks here; was allocated at [(2)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/1)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def378]
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:150:24: warning[-Wanalyzer-malloc-leak]: leak of ‘ListDictionary_New(0)’
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:136:14: enter_function: entry to ‘http_context_new’
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:139:12: branch_false: following ‘false’ branch (when ‘context’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:142:28: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:142:28: call_function: calling ‘HashTable_New_String’ from ‘http_context_new’
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:142:28: return_function: returning to ‘http_context_new’ from ‘HashTable_New_String’
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:143:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:146:28: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:146:28: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:147:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:150:24: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:150:24: throw: if ‘ListDictionary_KeyObject’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:150:24: danger: ‘ListDictionary_New(0)’ leaks here; was allocated at [(13)](sarif:/runs/0/results/4/codeFlows/0/threadFlows/0/locations/12)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def379]
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:150:24: warning[-Wanalyzer-malloc-leak]: leak of ‘context’
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:136:14: enter_function: entry to ‘http_context_new’
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:138:46: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:139:12: branch_false: following ‘false’ branch (when ‘context’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:142:28: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:142:28: call_function: calling ‘HashTable_New_String’ from ‘http_context_new’
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:142:28: return_function: returning to ‘http_context_new’ from ‘HashTable_New_String’
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:143:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:146:28: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:147:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:150:24: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:150:24: throw: if ‘ListDictionary_KeyObject’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:150:24: danger: ‘context’ leaks here; was allocated at [(2)](sarif:/runs/0/results/3/codeFlows/0/threadFlows/0/locations/1)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def380]
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:151:26: warning[-Wanalyzer-malloc-leak]: leak of ‘context’
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:136:14: enter_function: entry to ‘http_context_new’
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:138:46: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:139:12: branch_false: following ‘false’ branch (when ‘context’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:142:28: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:142:28: call_function: calling ‘HashTable_New_String’ from ‘http_context_new’
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:142:28: return_function: returning to ‘http_context_new’ from ‘HashTable_New_String’
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:143:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:146:28: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:147:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:150:24: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:151:26: throw: if ‘ListDictionary_ValueObject’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:151:26: danger: ‘context’ leaks here; was allocated at [(2)](sarif:/runs/0/results/5/codeFlows/0/threadFlows/0/locations/1)
Error: GCC_ANALYZER_WARNING (CWE-404): [#def381]
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:277:26: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:276:9: acquire_resource: ‘va_copy’ called here
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:277:26: throw: if ‘winpr_vasprintf’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:277:26: danger: missing call to ‘va_end’ to match ‘va_copy’ at [(1)](sarif:/runs/0/results/6/codeFlows/0/threadFlows/0/locations/0)
Error: CPPCHECK_WARNING (CWE-664): [#def382]
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:313: error[va_list_usedBeforeStarted]: va_list 'ap' used before va_start() was called.
Error: CPPCHECK_WARNING (CWE-664): [#def383]
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:315: error[va_end_missing]: va_list 'ap' was opened but not closed by va_end().
Error: CPPCHECK_WARNING (CWE-664): [#def384]
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:324: error[va_list_usedBeforeStarted]: va_list 'ap' used before va_start() was called.
Error: CPPCHECK_WARNING (CWE-664): [#def385]
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:326: error[va_end_missing]: va_list 'ap' was opened but not closed by va_end().
Error: GCC_ANALYZER_WARNING (CWE-401): [#def386]
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:425:17: warning[-Wanalyzer-malloc-leak]: leak of ‘context’
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:136:14: enter_function: entry to ‘http_context_new’
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:138:46: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:139:12: branch_false: following ‘false’ branch (when ‘context’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:142:28: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:143:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:144:17: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:165:9: call_function: calling ‘http_context_free’ from ‘http_context_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def387]
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:426:17: warning[-Wanalyzer-malloc-leak]: leak of ‘context’
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:136:14: enter_function: entry to ‘http_context_new’
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:138:46: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:139:12: branch_false: following ‘false’ branch (when ‘context’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:142:28: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:143:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:144:17: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:165:9: call_function: calling ‘http_context_free’ from ‘http_context_new’
Error: CPPCHECK_WARNING (CWE-664): [#def388]
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:501: error[va_list_usedBeforeStarted]: va_list 'ap' used before va_start() was called.
Error: GCC_ANALYZER_WARNING (CWE-401): [#def389]
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:625:58: warning[-Wanalyzer-malloc-leak]: leak of ‘Stream_New(0, 1024)’
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:617:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:620:13: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:620:13: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:622:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:625:58: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:625:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:628:17: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:625:58: danger: ‘Stream_New(0, 1024)’ leaks here; was allocated at [(3)](sarif:/runs/0/results/9/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def390]
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:716:9: warning[-Wanalyzer-malloc-leak]: leak of ‘request’
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:690:14: enter_function: entry to ‘http_request_new’
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:692:46: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:693:12: branch_false: following ‘false’ branch (when ‘request’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:696:28: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:697:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:698:17: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:702:9: call_function: calling ‘http_request_free’ from ‘http_request_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def391]
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:1480:29: warning[-Wanalyzer-malloc-leak]: leak of ‘context’
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:136:14: enter_function: entry to ‘http_context_new’
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:138:46: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:139:12: branch_false: following ‘false’ branch (when ‘context’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:142:28: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:142:28: call_function: calling ‘HashTable_New_String’ from ‘http_context_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def392]
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:1480:29: warning[-Wanalyzer-malloc-leak]: leak of ‘request’
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:690:14: enter_function: entry to ‘http_request_new’
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:692:46: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:693:12: branch_false: following ‘false’ branch (when ‘request’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:696:28: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:696:28: call_function: calling ‘HashTable_New_String’ from ‘http_request_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def393]
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:1480:29: warning[-Wanalyzer-malloc-leak]: leak of ‘response’
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:1494:15: enter_function: entry to ‘http_response_new’
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:1496:49: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:1498:12: branch_false: following ‘false’ branch (when ‘response’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:1501:35: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:1501:35: call_function: calling ‘HashTable_New_String’ from ‘http_response_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def394]
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:1484:14: warning[-Wanalyzer-malloc-leak]: leak of ‘HashTable_New(0)’
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:1480:29: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:1481:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:1484:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:1484:14: throw: if ‘HashTable_SetupForStringData’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:1484:14: danger: ‘HashTable_New(0)’ leaks here; was allocated at [(1)](sarif:/runs/0/results/15/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def395]
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:1484:14: warning[-Wanalyzer-malloc-leak]: leak of ‘context’
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:136:14: enter_function: entry to ‘http_context_new’
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:138:46: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:139:12: branch_false: following ‘false’ branch (when ‘context’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:142:28: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:142:28: call_function: calling ‘HashTable_New_String’ from ‘http_context_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def396]
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:1484:14: warning[-Wanalyzer-malloc-leak]: leak of ‘request’
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:690:14: enter_function: entry to ‘http_request_new’
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:692:46: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:693:12: branch_false: following ‘false’ branch (when ‘request’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:696:28: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:696:28: call_function: calling ‘HashTable_New_String’ from ‘http_request_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def397]
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:1484:14: warning[-Wanalyzer-malloc-leak]: leak of ‘response’
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:1494:15: enter_function: entry to ‘http_response_new’
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:1496:49: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:1498:12: branch_false: following ‘false’ branch (when ‘response’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:1501:35: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:1501:35: call_function: calling ‘HashTable_New_String’ from ‘http_response_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def398]
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:1486:17: warning[-Wanalyzer-malloc-leak]: leak of ‘context’
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:136:14: enter_function: entry to ‘http_context_new’
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:138:46: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:139:12: branch_false: following ‘false’ branch (when ‘context’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:142:28: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:142:28: call_function: calling ‘HashTable_New_String’ from ‘http_context_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def399]
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:1486:17: warning[-Wanalyzer-malloc-leak]: leak of ‘request’
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:690:14: enter_function: entry to ‘http_request_new’
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:692:46: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:693:12: branch_false: following ‘false’ branch (when ‘request’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:696:28: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:696:28: call_function: calling ‘HashTable_New_String’ from ‘http_request_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def400]
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:1486:17: warning[-Wanalyzer-malloc-leak]: leak of ‘response’
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:1494:15: enter_function: entry to ‘http_response_new’
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:1496:49: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:1498:12: branch_false: following ‘false’ branch (when ‘response’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:1501:35: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:1501:35: call_function: calling ‘HashTable_New_String’ from ‘http_response_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def401]
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:1489:9: warning[-Wanalyzer-malloc-leak]: leak of ‘context’
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:136:14: enter_function: entry to ‘http_context_new’
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:138:46: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:139:12: branch_false: following ‘false’ branch (when ‘context’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:142:28: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:142:28: call_function: calling ‘HashTable_New_String’ from ‘http_context_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def402]
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:1489:9: warning[-Wanalyzer-malloc-leak]: leak of ‘request’
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:690:14: enter_function: entry to ‘http_request_new’
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:692:46: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:693:12: branch_false: following ‘false’ branch (when ‘request’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:696:28: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:696:28: call_function: calling ‘HashTable_New_String’ from ‘http_request_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def403]
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:1489:9: warning[-Wanalyzer-malloc-leak]: leak of ‘response’
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:1494:15: enter_function: entry to ‘http_response_new’
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:1496:49: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:1498:12: branch_false: following ‘false’ branch (when ‘response’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:1501:35: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:1501:35: call_function: calling ‘HashTable_New_String’ from ‘http_response_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def404]
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:1490:9: warning[-Wanalyzer-malloc-leak]: leak of ‘context’
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:136:14: enter_function: entry to ‘http_context_new’
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:138:46: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:139:12: branch_false: following ‘false’ branch (when ‘context’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:142:28: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:142:28: call_function: calling ‘HashTable_New_String’ from ‘http_context_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def405]
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:1490:9: warning[-Wanalyzer-malloc-leak]: leak of ‘request’
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:690:14: enter_function: entry to ‘http_request_new’
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:692:46: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:693:12: branch_false: following ‘false’ branch (when ‘request’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:696:28: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:696:28: call_function: calling ‘HashTable_New_String’ from ‘http_request_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def406]
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:1490:9: warning[-Wanalyzer-malloc-leak]: leak of ‘response’
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:1494:15: enter_function: entry to ‘http_response_new’
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:1496:49: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:1498:12: branch_false: following ‘false’ branch (when ‘response’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:1501:35: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:1501:35: call_function: calling ‘HashTable_New_String’ from ‘http_response_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def407]
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:1511:26: warning[-Wanalyzer-malloc-leak]: leak of ‘response’
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:1494:15: enter_function: entry to ‘http_response_new’
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:1496:49: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:1498:12: branch_false: following ‘false’ branch (when ‘response’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:1501:35: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:1501:35: call_function: calling ‘HashTable_New_String’ from ‘http_response_new’
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:1501:35: return_function: returning to ‘http_response_new’ from ‘HashTable_New_String’
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:1503:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:1506:31: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:1506:31: call_function: calling ‘HashTable_New_String’ from ‘http_response_new’
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:1506:31: return_function: returning to ‘http_response_new’ from ‘HashTable_New_String’
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:1508:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:1511:26: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:1511:26: throw: if ‘Stream_New’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:1511:26: danger: ‘response’ leaks here; was allocated at [(2)](sarif:/runs/0/results/28/codeFlows/0/threadFlows/0/locations/1)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def408]
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:1532:9: warning[-Wanalyzer-malloc-leak]: leak of ‘response’
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:1494:15: enter_function: entry to ‘http_response_new’
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:1496:49: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:1498:12: branch_false: following ‘false’ branch (when ‘response’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:1501:35: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:1503:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:1504:17: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:1521:9: call_function: calling ‘http_response_free’ from ‘http_response_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def409]
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:1533:9: warning[-Wanalyzer-malloc-leak]: leak of ‘response’
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:1494:15: enter_function: entry to ‘http_response_new’
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:1496:49: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:1498:12: branch_false: following ‘false’ branch (when ‘response’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:1501:35: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:1503:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:1504:17: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:1521:9: call_function: calling ‘http_response_free’ from ‘http_response_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def410]
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:1534:9: warning[-Wanalyzer-malloc-leak]: leak of ‘response’
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:1494:15: enter_function: entry to ‘http_response_new’
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:1496:49: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:1498:12: branch_false: following ‘false’ branch (when ‘response’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:1501:35: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:1503:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:1504:17: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:1521:9: call_function: calling ‘http_response_free’ from ‘http_response_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def411]
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:1626:14: warning[-Wanalyzer-malloc-leak]: leak of ‘winpr_Digest_New()’
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:1608:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:1611:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:1611:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:1617:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:1622:16: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:1622:16: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:1623:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:1626:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:1626:14: throw: if ‘winpr_Digest_Init’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:1626:14: danger: ‘winpr_Digest_New()’ leaks here; was allocated at [(7)](sarif:/runs/0/results/32/codeFlows/0/threadFlows/0/locations/6)
Error: GCC_ANALYZER_WARNING (CWE-404): [#def412]
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:1708:9: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:1707:9: acquire_resource: ‘va_start’ called here
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:1708:9: throw: if ‘winpr_vasprintf’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:1708:9: danger: missing call to ‘va_end’ to match ‘va_start’ at [(1)](sarif:/runs/0/results/33/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-404): [#def413]
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:1720:9: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:1690:20: enter_function: entry to ‘http_context_set_header’
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:1695:9: acquire_resource: ‘va_start’ called here
FreeRDP-3.20.0/libfreerdp/core/gateway/http.c:1696:25: call_function: calling ‘http_context_set_header_va’ from ‘http_context_set_header’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def414]
FreeRDP-3.20.0/libfreerdp/core/gateway/rdg.c:362:49: warning[-Wanalyzer-malloc-leak]: leak of ‘Stream_New(0, payloadSize)’
FreeRDP-3.20.0/libfreerdp/core/gateway/rdg.c:1786:13: enter_function: entry to ‘rdg_process_control_packet’
FreeRDP-3.20.0/libfreerdp/core/gateway/rdg.c:1793:12: branch_false: following ‘false’ branch (when ‘packetLength > 7’)...
FreeRDP-3.20.0/libfreerdp/core/gateway/rdg.c:1799:12: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rdg.c:1799:12: branch_true: following ‘true’ branch (when ‘payloadSize != 0’)...
FreeRDP-3.20.0/libfreerdp/core/gateway/rdg.c:1801:21: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rdg.c:1801:21: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/gateway/rdg.c:1803:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/rdg.c:1803:20: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rdg.c:1806:24: branch_true: following ‘true’ branch (when ‘readCount < payloadSize’)...
FreeRDP-3.20.0/libfreerdp/core/gateway/rdg.c:1808:29: call_function: inlined call to ‘rdg_shall_abort’ from ‘rdg_process_control_packet’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def415]
FreeRDP-3.20.0/libfreerdp/core/gateway/rdg.c:680:14: warning[-Wanalyzer-malloc-leak]: leak of ‘http_request_new()’
FreeRDP-3.20.0/libfreerdp/core/gateway/rdg.c:671:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/rdg.c:674:15: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rdg.c:675:19: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/gateway/rdg.c:677:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/rdg.c:680:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rdg.c:680:14: throw: if ‘http_request_set_method’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/gateway/rdg.c:680:14: danger: ‘http_request_new()’ leaks here; was allocated at [(3)](sarif:/runs/0/results/23/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def416]
FreeRDP-3.20.0/libfreerdp/core/gateway/rdg.c:1023:9: warning[-Wanalyzer-malloc-leak]: leak of ‘authTokenData’
FreeRDP-3.20.0/libfreerdp/core/gateway/rdg.c:985:13: enter_function: entry to ‘rdg_process_extauth_sspi’
FreeRDP-3.20.0/libfreerdp/core/gateway/rdg.c:994:9: call_function: inlined call to ‘stream_read_i32_le’ from ‘rdg_process_extauth_sspi’
FreeRDP-3.20.0/libfreerdp/core/gateway/rdg.c:995:9: call_function: inlined call to ‘stream_read_u16_le’ from ‘rdg_process_extauth_sspi’
FreeRDP-3.20.0/libfreerdp/core/gateway/rdg.c:997:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/rdg.c:1004:12: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rdg.c:1004:12: branch_false: following ‘false’ branch (when ‘v != 0’)...
FreeRDP-3.20.0/libfreerdp/core/gateway/rdg.c:1015:25: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rdg.c:1015:25: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/gateway/rdg.c:1016:12: branch_false: following ‘false’ branch (when ‘authTokenData’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/gateway/rdg.c:1018:9: call_function: inlined call to ‘Stream_Read’ from ‘rdg_process_extauth_sspi’
FreeRDP-3.20.0/libfreerdp/core/gateway/rdg.c:1023:9: throw: if ‘credssp_auth_take_input_buffer’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/gateway/rdg.c:1023:9: danger: ‘authTokenData’ leaks here; was allocated at [(15)](sarif:/runs/0/results/24/codeFlows/0/threadFlows/0/locations/14)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def417]
FreeRDP-3.20.0/libfreerdp/core/gateway/rdg.c:1634:9: warning[-Wanalyzer-malloc-leak]: leak of ‘websocket_context_packet_new(payloadSize, 2, & maskingKey.u32)’
FreeRDP-3.20.0/libfreerdp/core/gateway/rdg.c:1619:12: branch_false: following ‘false’ branch (when ‘isize >= 0’)...
FreeRDP-3.20.0/libfreerdp/core/gateway/rdg.c:1622:36: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rdg.c:1630:13: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/gateway/rdg.c:1631:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/rdg.c:1634:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rdg.c:1651:9: throw: if ‘Stream_StaticConstInit’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/gateway/rdg.c:1634:9: danger: ‘websocket_context_packet_new(payloadSize, 2, & maskingKey.u32)’ leaks here; was allocated at [(3)](sarif:/runs/0/results/25/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def418]
FreeRDP-3.20.0/libfreerdp/core/gateway/rdg.c:1837:17: warning[-Wanalyzer-malloc-leak]: leak of ‘Stream_New(0, payloadSize)’
FreeRDP-3.20.0/libfreerdp/core/gateway/rdg.c:1793:12: branch_false: following ‘false’ branch (when ‘packetLength > 7’)...
FreeRDP-3.20.0/libfreerdp/core/gateway/rdg.c:1799:12: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rdg.c:1799:12: branch_true: following ‘true’ branch (when ‘payloadSize != 0’)...
FreeRDP-3.20.0/libfreerdp/core/gateway/rdg.c:1801:21: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rdg.c:1801:21: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/gateway/rdg.c:1803:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/rdg.c:1803:20: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rdg.c:1806:24: branch_false: following ‘false’ branch (when ‘readCount >= payloadSize’)...
FreeRDP-3.20.0/libfreerdp/core/gateway/rdg.c:1837:17: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rdg.c:1837:17: throw: if ‘Stream_SetPosition’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/gateway/rdg.c:1837:17: danger: ‘Stream_New(0, payloadSize)’ leaks here; was allocated at [(5)](sarif:/runs/0/results/27/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def419]
FreeRDP-3.20.0/libfreerdp/core/gateway/rdg.c:2169:20: warning[-Wanalyzer-malloc-leak]: leak of ‘rdg’
FreeRDP-3.20.0/libfreerdp/core/gateway/rdg.c:2162:12: branch_false: following ‘false’ branch (when ‘context’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/gateway/rdg.c:2165:32: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rdg.c:2165:32: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/gateway/rdg.c:2166:12: branch_false: following ‘false’ branch (when ‘rdg’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/gateway/rdg.c:2169:20: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rdg.c:2169:20: throw: if ‘WLog_Get’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/gateway/rdg.c:2169:20: danger: ‘rdg’ leaks here; was allocated at [(3)](sarif:/runs/0/results/28/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def420]
FreeRDP-3.20.0/libfreerdp/core/gateway/rdg.c:2179:9: warning[-Wanalyzer-malloc-leak]: leak of ‘rdg’
FreeRDP-3.20.0/libfreerdp/core/gateway/rdg.c:2162:12: branch_false: following ‘false’ branch (when ‘context’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/gateway/rdg.c:2165:32: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rdg.c:2165:32: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/gateway/rdg.c:2166:12: branch_false: following ‘false’ branch (when ‘rdg’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/gateway/rdg.c:2169:20: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rdg.c:2179:9: throw: if ‘UuidCreate’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/gateway/rdg.c:2179:9: danger: ‘rdg’ leaks here; was allocated at [(3)](sarif:/runs/0/results/29/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def421]
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc.c:522:25: warning[-Wanalyzer-malloc-leak]: leak of ‘inChannel’
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc.c:595:22: enter_function: entry to ‘rpc_in_channel_new’
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc.c:597:50: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc.c:599:12: branch_true: following ‘true’ branch (when ‘inChannel’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc.c:601:17: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc.c:601:17: call_function: calling ‘rpc_in_channel_init’ from ‘rpc_in_channel_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def422]
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc.c:522:25: warning[-Wanalyzer-malloc-leak]: leak of ‘outChannel’
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc.c:647:16: enter_function: entry to ‘rpc_out_channel_new’
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc.c:649:53: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc.c:651:12: branch_true: following ‘true’ branch (when ‘outChannel’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc.c:653:17: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc.c:653:17: call_function: calling ‘rpc_out_channel_init’ from ‘rpc_out_channel_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def423]
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc.c:523:9: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc.c:595:22: enter_function: entry to ‘rpc_in_channel_new’
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc.c:599:12: branch_true: following ‘true’ branch (when ‘inChannel’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc.c:601:17: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc.c:601:17: call_function: calling ‘rpc_in_channel_init’ from ‘rpc_in_channel_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def424]
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc.c:523:9: warning[-Wanalyzer-malloc-leak]: leak of ‘inChannel’
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc.c:595:22: enter_function: entry to ‘rpc_in_channel_new’
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc.c:597:50: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc.c:599:12: branch_true: following ‘true’ branch (when ‘inChannel’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc.c:601:17: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc.c:601:17: call_function: calling ‘rpc_in_channel_init’ from ‘rpc_in_channel_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def425]
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc.c:523:9: warning[-Wanalyzer-malloc-leak]: leak of ‘outChannel’
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc.c:647:16: enter_function: entry to ‘rpc_out_channel_new’
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc.c:649:53: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc.c:651:12: branch_true: following ‘true’ branch (when ‘outChannel’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc.c:653:17: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc.c:653:17: call_function: calling ‘rpc_out_channel_init’ from ‘rpc_out_channel_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def426]
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc.c:697:9: warning[-Wanalyzer-malloc-leak]: leak of ‘connection’
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc.c:692:36: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc.c:694:12: branch_false: following ‘false’ branch (when ‘connection’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc.c:697:36: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc.c:697:9: throw: if ‘rts_generate_cookie’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc.c:697:9: danger: ‘connection’ leaks here; was allocated at [(1)](sarif:/runs/0/results/6/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def427]
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc.c:935:20: warning[-Wanalyzer-malloc-leak]: leak of ‘rpc’
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc.c:930:24: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc.c:932:12: branch_false: following ‘false’ branch (when ‘rpc’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc.c:935:20: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc.c:935:20: throw: if ‘WLog_Get’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc.c:935:20: danger: ‘rpc’ leaks here; was allocated at [(1)](sarif:/runs/0/results/7/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def428]
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc.c:939:21: warning[-Wanalyzer-malloc-leak]: leak of ‘rpc’
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc.c:930:24: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc.c:932:12: branch_false: following ‘false’ branch (when ‘rpc’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc.c:935:20: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc.c:939:21: throw: if ‘credssp_auth_new’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc.c:939:21: danger: ‘rpc’ leaks here; was allocated at [(1)](sarif:/runs/0/results/8/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def429]
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc.c:962:23: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc.c:932:12: branch_false: following ‘false’ branch (when ‘rpc’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc.c:935:20: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc.c:939:21: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc.c:941:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc.c:944:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc.c:962:23: throw: if ‘rpc_client_new’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc.c:962:23: danger: ‘<unknown>’ leaks here; was allocated at [(3)](sarif:/runs/0/results/10/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def430]
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc.c:962:23: warning[-Wanalyzer-malloc-leak]: leak of ‘rpc’
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc.c:930:24: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc.c:932:12: branch_false: following ‘false’ branch (when ‘rpc’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc.c:935:20: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc.c:941:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc.c:944:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc.c:962:23: throw: if ‘rpc_client_new’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc.c:962:23: danger: ‘rpc’ leaks here; was allocated at [(1)](sarif:/runs/0/results/9/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def431]
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc.c:980:17: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc.c:923:9: enter_function: entry to ‘rpc_new’
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc.c:932:12: branch_false: following ‘false’ branch (when ‘rpc’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc.c:935:20: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc.c:939:21: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc.c:941:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc.c:944:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc.c:964:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc.c:965:17: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc.c:971:9: call_function: calling ‘rpc_free’ from ‘rpc_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def432]
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc.c:980:17: warning[-Wanalyzer-malloc-leak]: leak of ‘rpc’
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc.c:923:9: enter_function: entry to ‘rpc_new’
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc.c:930:24: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc.c:932:12: branch_false: following ‘false’ branch (when ‘rpc’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc.c:935:20: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc.c:941:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc.c:942:17: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc.c:971:9: call_function: calling ‘rpc_free’ from ‘rpc_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def433]
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc.c:981:17: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc.c:923:9: enter_function: entry to ‘rpc_new’
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc.c:932:12: branch_false: following ‘false’ branch (when ‘rpc’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc.c:935:20: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc.c:939:21: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc.c:941:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc.c:944:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc.c:964:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc.c:965:17: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc.c:971:9: call_function: calling ‘rpc_free’ from ‘rpc_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def434]
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc.c:981:17: warning[-Wanalyzer-malloc-leak]: leak of ‘rpc’
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc.c:923:9: enter_function: entry to ‘rpc_new’
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc.c:930:24: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc.c:932:12: branch_false: following ‘false’ branch (when ‘rpc’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc.c:935:20: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc.c:941:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc.c:942:17: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc.c:971:9: call_function: calling ‘rpc_free’ from ‘rpc_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def435]
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_bind.c:251:13: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_bind.c:193:12: branch_false: following ‘false’ branch (when ‘initial == 0’)...
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_bind.c:196:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_bind.c:200:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_bind.c:203:27: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_bind.c:206:9: branch_false: following ‘false’ branch (when ‘initial == 0’)...
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_bind.c:206:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_bind.c:219:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_bind.c:223:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_bind.c:228:42: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_bind.c:230:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_bind.c:233:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_bind.c:243:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_bind.c:246:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_bind.c:251:13: throw: if ‘credssp_auth_pkg_name’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_bind.c:251:13: danger: ‘<unknown>’ leaks here; was allocated at [(9)](sarif:/runs/0/results/3/codeFlows/0/threadFlows/0/locations/8)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def436]
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_bind.c:251:13: warning[-Wanalyzer-malloc-leak]: leak of ‘bind_pdu.p_context_elem.p_cont_elem’
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_bind.c:193:12: branch_false: following ‘false’ branch (when ‘initial == 0’)...
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_bind.c:196:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_bind.c:200:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_bind.c:203:27: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_bind.c:206:9: branch_false: following ‘false’ branch (when ‘initial == 0’)...
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_bind.c:206:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_bind.c:217:13: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_bind.c:219:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_bind.c:223:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_bind.c:230:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_bind.c:233:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_bind.c:243:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_bind.c:246:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_bind.c:251:13: throw: if ‘credssp_auth_pkg_name’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_bind.c:251:13: danger: ‘bind_pdu.p_context_elem.p_cont_elem’ leaks here; was allocated at [(7)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/6)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def437]
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_bind.c:260:18: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_bind.c:193:12: branch_false: following ‘false’ branch (when ‘initial == 0’)...
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_bind.c:196:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_bind.c:200:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_bind.c:203:27: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_bind.c:206:9: branch_false: following ‘false’ branch (when ‘initial == 0’)...
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_bind.c:206:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_bind.c:219:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_bind.c:223:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_bind.c:228:42: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_bind.c:230:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_bind.c:233:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_bind.c:243:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_bind.c:246:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_bind.c:260:18: throw: if ‘Stream_New’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_bind.c:260:18: danger: ‘<unknown>’ leaks here; was allocated at [(9)](sarif:/runs/0/results/5/codeFlows/0/threadFlows/0/locations/8)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def438]
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_bind.c:260:18: warning[-Wanalyzer-malloc-leak]: leak of ‘bind_pdu.p_context_elem.p_cont_elem’
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_bind.c:193:12: branch_false: following ‘false’ branch (when ‘initial == 0’)...
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_bind.c:196:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_bind.c:200:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_bind.c:203:27: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_bind.c:206:9: branch_false: following ‘false’ branch (when ‘initial == 0’)...
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_bind.c:206:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_bind.c:217:13: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_bind.c:219:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_bind.c:223:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_bind.c:230:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_bind.c:233:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_bind.c:243:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_bind.c:246:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_bind.c:260:18: throw: if ‘Stream_New’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_bind.c:260:18: danger: ‘bind_pdu.p_context_elem.p_cont_elem’ leaks here; was allocated at [(7)](sarif:/runs/0/results/4/codeFlows/0/threadFlows/0/locations/6)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def439]
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_bind.c:265:14: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_bind.c:193:12: branch_false: following ‘false’ branch (when ‘initial == 0’)...
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_bind.c:196:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_bind.c:200:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_bind.c:203:27: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_bind.c:206:9: branch_false: following ‘false’ branch (when ‘initial == 0’)...
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_bind.c:206:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_bind.c:219:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_bind.c:223:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_bind.c:228:42: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_bind.c:230:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_bind.c:233:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_bind.c:243:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_bind.c:246:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_bind.c:262:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_bind.c:265:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_bind.c:265:14: throw: if ‘rts_write_pdu_bind’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_bind.c:265:14: danger: ‘<unknown>’ leaks here; was allocated at [(9)](sarif:/runs/0/results/7/codeFlows/0/threadFlows/0/locations/8)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def440]
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_bind.c:265:14: warning[-Wanalyzer-malloc-leak]: leak of ‘Stream_New(0, (long unsigned int)(bind_pdu.header.auth_length + 124))’
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_bind.c:193:12: branch_false: following ‘false’ branch (when ‘initial == 0’)...
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_bind.c:196:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_bind.c:200:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_bind.c:203:27: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_bind.c:206:9: branch_false: following ‘false’ branch (when ‘initial == 0’)...
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_bind.c:206:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_bind.c:219:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_bind.c:223:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_bind.c:230:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_bind.c:233:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_bind.c:243:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_bind.c:246:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_bind.c:260:18: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_bind.c:262:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_bind.c:265:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_bind.c:265:14: throw: if ‘rts_write_pdu_bind’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_bind.c:265:14: danger: ‘Stream_New(0, (long unsigned int)(bind_pdu.header.auth_length + 124))’ leaks here; was allocated at [(13)](sarif:/runs/0/results/8/codeFlows/0/threadFlows/0/locations/12)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def441]
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_bind.c:265:14: warning[-Wanalyzer-malloc-leak]: leak of ‘bind_pdu.p_context_elem.p_cont_elem’
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_bind.c:193:12: branch_false: following ‘false’ branch (when ‘initial == 0’)...
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_bind.c:196:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_bind.c:200:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_bind.c:203:27: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_bind.c:206:9: branch_false: following ‘false’ branch (when ‘initial == 0’)...
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_bind.c:206:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_bind.c:217:13: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_bind.c:219:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_bind.c:223:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_bind.c:230:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_bind.c:233:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_bind.c:243:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_bind.c:246:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_bind.c:262:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_bind.c:265:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_bind.c:265:14: throw: if ‘rts_write_pdu_bind’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_bind.c:265:14: danger: ‘bind_pdu.p_context_elem.p_cont_elem’ leaks here; was allocated at [(7)](sarif:/runs/0/results/6/codeFlows/0/threadFlows/0/locations/6)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def442]
FreeRDP-3.20.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.20.0/libfreerdp/core/gateway/rpc_bind.c:193:12: branch_false: following ‘false’ branch (when ‘initial == 0’)...
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_bind.c:196:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_bind.c:200:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_bind.c:203:27: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_bind.c:206:9: branch_false: following ‘false’ branch (when ‘initial == 0’)...
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_bind.c:206:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_bind.c:219:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_bind.c:223:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_bind.c:230:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_bind.c:233:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_bind.c:243:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_bind.c:246:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_bind.c:262:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_bind.c:265:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_bind.c:265:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_bind.c:268:22: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_bind.c:268:22: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_bind.c:270:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_bind.c:273:31: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_bind.c:273:14: throw: if ‘ArrayList_Append’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_bind.c:273:31: danger: ‘rpc_client_call_new(bind_pdu.header.call_id, 0)’ leaks here; was allocated at [(17)](sarif:/runs/0/results/9/codeFlows/0/threadFlows/0/locations/16)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def443]
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_bind.c:357:9: warning[-Wanalyzer-malloc-leak]: leak of ‘buffer.pvBuffer’
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_bind.c:336:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_bind.c:339:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_bind.c:353:27: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_bind.c:354:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_bind.c:356:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_bind.c:357:9: throw: if ‘credssp_auth_take_input_buffer’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_bind.c:357:9: danger: ‘buffer.pvBuffer’ leaks here; was allocated at [(3)](sarif:/runs/0/results/11/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def444]
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_bind.c:429:14: warning[-Wanalyzer-malloc-leak]: leak of ‘Stream_New(0, (long unsigned int)((int)auth_3_pdu.header.auth_length + 8) + offset & 65535)’
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_bind.c:398:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_bind.c:401:29: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_bind.c:424:18: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_bind.c:426:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_bind.c:429:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_bind.c:429:14: throw: if ‘rts_write_pdu_auth3’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_bind.c:429:14: danger: ‘Stream_New(0, (long unsigned int)((int)auth_3_pdu.header.auth_length + 8) + offset & 65535)’ leaks here; was allocated at [(3)](sarif:/runs/0/results/12/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def445]
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_bind.c:434:30: warning[-Wanalyzer-malloc-leak]: leak of ‘rpc_client_call_new(auth_3_pdu.header.call_id, 0)’
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_bind.c:398:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_bind.c:401:29: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_bind.c:426:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_bind.c:429:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_bind.c:429:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_bind.c:432:22: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_bind.c:432:22: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_bind.c:434:30: danger: ‘rpc_client_call_new(auth_3_pdu.header.call_id, 0)’ leaks here; was allocated at [(7)](sarif:/runs/0/results/13/codeFlows/0/threadFlows/0/locations/6)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def446]
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:590:21: warning[-Wanalyzer-malloc-leak]: leak of ‘http_response_recv(*outChannel.common.tls, 1)’
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:580:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:582:21: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:582:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:585:28: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:585:28: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:587:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:590:21: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:590:20: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:593:30: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:593:30: throw: if ‘rpc_ncacn_http_recv_out_channel_response’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:590:21: danger: ‘http_response_recv(*outChannel.common.tls, 1)’ leaks here; was allocated at [(5)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def447]
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:649:43: warning[-Wanalyzer-malloc-leak]: leak of ‘http_response_recv(*outChannel.common.tls, 0)’
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:580:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:638:18: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:638:17: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:641:21: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:641:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:644:28: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:644:28: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:646:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:649:43: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:649:43: throw: if ‘http_response_get_status_code’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:649:43: danger: ‘http_response_recv(*outChannel.common.tls, 0)’ leaks here; was allocated at [(7)](sarif:/runs/0/results/4/codeFlows/0/threadFlows/0/locations/6)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def448]
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:652:25: warning[-Wanalyzer-malloc-leak]: leak of ‘http_response_recv(*outChannel.common.tls, 0)’
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:580:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:638:18: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:638:17: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:641:21: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:641:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:644:28: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:644:28: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:646:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:649:43: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:650:20: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:652:25: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:652:25: throw: if ‘WLog_Get’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:652:25: danger: ‘http_response_recv(*outChannel.common.tls, 0)’ leaks here; was allocated at [(7)](sarif:/runs/0/results/5/codeFlows/0/threadFlows/0/locations/6)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def449]
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:656:55: warning[-Wanalyzer-malloc-leak]: leak of ‘http_response_recv(*outChannel.common.tls, 0)’
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:580:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:638:18: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:638:17: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:641:21: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:641:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:644:28: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:644:28: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:646:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:649:43: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:650:20: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:652:25: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:654:28: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:656:55: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:656:55: throw: if ‘transport_get_context’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:656:55: danger: ‘http_response_recv(*outChannel.common.tls, 0)’ leaks here; was allocated at [(7)](sarif:/runs/0/results/7/codeFlows/0/threadFlows/0/locations/6)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def450]
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:660:25: warning[-Wanalyzer-malloc-leak]: leak of ‘http_response_recv(*outChannel.common.tls, 0)’
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:580:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:638:18: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:638:17: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:641:21: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:641:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:644:28: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:644:28: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:646:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:649:43: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:650:20: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:652:25: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:660:25: danger: ‘http_response_recv(*outChannel.common.tls, 0)’ leaks here; was allocated at [(7)](sarif:/runs/0/results/10/codeFlows/0/threadFlows/0/locations/6)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def451]
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:664:17: warning[-Wanalyzer-malloc-leak]: leak of ‘http_response_recv(*outChannel.common.tls, 0)’
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:580:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:638:18: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:638:17: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:641:21: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:641:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:644:28: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:644:28: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:646:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:649:43: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:650:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:664:17: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:664:17: danger: ‘http_response_recv(*outChannel.common.tls, 0)’ leaks here; was allocated at [(7)](sarif:/runs/0/results/11/codeFlows/0/threadFlows/0/locations/6)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def452]
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:767:25: warning[-Wanalyzer-malloc-leak]: leak of ‘http_response_recv(*nextOutChannel.common.tls, 1)’
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:760:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:763:20: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:763:20: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:765:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:767:25: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:767:17: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:769:25: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:770:37: throw: if ‘rpc_ncacn_http_recv_out_channel_response’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:767:25: danger: ‘http_response_recv(*nextOutChannel.common.tls, 1)’ leaks here; was allocated at [(3)](sarif:/runs/0/results/12/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def453]
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:868:21: warning[-Wanalyzer-malloc-leak]: leak of ‘http_response_recv(*inChannel.common.tls, 1)’
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:858:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:861:13: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:861:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:863:28: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:863:28: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:865:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:868:21: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:868:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:912:17: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:868:21: danger: ‘http_response_recv(*inChannel.common.tls, 1)’ leaks here; was allocated at [(5)](sarif:/runs/0/results/17/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def454]
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:922:17: warning[-Wanalyzer-malloc-leak]: leak of ‘http_response_recv(*inChannel.common.tls, 1)’
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:858:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:861:13: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:861:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:916:28: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:916:28: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:918:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:922:17: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:922:17: danger: ‘http_response_recv(*inChannel.common.tls, 1)’ leaks here; was allocated at [(5)](sarif:/runs/0/results/19/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def455]
FreeRDP-3.20.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.20.0/libfreerdp/core/gateway/rpc_client.c:1020:6: enter_function: entry to ‘rpc_client_write_call’
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:1034:12: branch_false: following ‘false’ branch (when ‘s’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:1037:12: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:1037:12: branch_false: following ‘false’ branch (when ‘rpc’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:1040:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:1043:12: branch_false: following ‘false’ branch (when ‘auth’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:1049:12: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:1049:12: branch_false: following ‘false’ branch (when ‘connection’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:1052:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:1054:12: branch_false: following ‘false’ branch (when ‘inChannel’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:1057:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:1059:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:1062:30: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:1072:22: call_function: calling ‘rpc_client_call_new’ from ‘rpc_client_write_call’
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:1072:22: return_function: returning to ‘rpc_client_write_call’ from ‘rpc_client_call_new’
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:1074:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:1077:31: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:1077:14: throw: if ‘ArrayList_Append’ throws an exception...
FreeRDP-3.20.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/20/codeFlows/0/threadFlows/0/locations/15)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def456]
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:1112:9: warning[-Wanalyzer-malloc-leak]: leak of ‘buffer’
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:1020:6: enter_function: entry to ‘rpc_client_write_call’
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:1034:12: branch_false: following ‘false’ branch (when ‘s’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:1037:12: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:1037:12: branch_false: following ‘false’ branch (when ‘rpc’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:1040:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:1043:12: branch_false: following ‘false’ branch (when ‘auth’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:1049:12: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:1049:12: branch_false: following ‘false’ branch (when ‘connection’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:1052:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:1054:12: branch_false: following ‘false’ branch (when ‘inChannel’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:1057:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:1059:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:1062:30: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:1072:22: call_function: calling ‘rpc_client_call_new’ from ‘rpc_client_write_call’
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:1072:22: return_function: returning to ‘rpc_client_write_call’ from ‘rpc_client_call_new’
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:1074:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:1077:31: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:1077:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:1084:12: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:1102:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:1104:42: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:1105:25: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:1107:12: branch_false: following ‘false’ branch (when ‘buffer’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:1110:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:1112:9: throw: if ‘rpc_offset_pad’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:1112:9: danger: ‘buffer’ leaks here; was allocated at [(25)](sarif:/runs/0/results/21/codeFlows/0/threadFlows/0/locations/24)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def457]
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:1115:9: warning[-Wanalyzer-malloc-leak]: leak of ‘buffer’
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:1020:6: enter_function: entry to ‘rpc_client_write_call’
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:1034:12: branch_false: following ‘false’ branch (when ‘s’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:1037:12: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:1037:12: branch_false: following ‘false’ branch (when ‘rpc’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:1040:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:1043:12: branch_false: following ‘false’ branch (when ‘auth’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:1049:12: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:1049:12: branch_false: following ‘false’ branch (when ‘connection’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:1052:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:1054:12: branch_false: following ‘false’ branch (when ‘inChannel’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:1057:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:1059:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:1062:30: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:1072:22: call_function: calling ‘rpc_client_call_new’ from ‘rpc_client_write_call’
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:1072:22: return_function: returning to ‘rpc_client_write_call’ from ‘rpc_client_call_new’
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:1074:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:1077:31: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:1077:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:1084:12: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:1102:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:1104:42: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:1105:25: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:1107:12: branch_false: following ‘false’ branch (when ‘buffer’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:1110:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:1115:9: throw: if ‘rpc_offset_pad’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:1115:9: danger: ‘buffer’ leaks here; was allocated at [(25)](sarif:/runs/0/results/22/codeFlows/0/threadFlows/0/locations/24)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def458]
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:1127:14: warning[-Wanalyzer-malloc-leak]: leak of ‘buffer’
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:1020:6: enter_function: entry to ‘rpc_client_write_call’
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:1034:12: branch_false: following ‘false’ branch (when ‘s’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:1037:12: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:1037:12: branch_false: following ‘false’ branch (when ‘rpc’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:1040:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:1043:12: branch_false: following ‘false’ branch (when ‘auth’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:1049:12: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:1049:12: branch_false: following ‘false’ branch (when ‘connection’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:1052:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:1054:12: branch_false: following ‘false’ branch (when ‘inChannel’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:1057:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:1059:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:1062:30: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:1072:22: call_function: calling ‘rpc_client_call_new’ from ‘rpc_client_write_call’
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:1072:22: return_function: returning to ‘rpc_client_write_call’ from ‘rpc_client_call_new’
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:1074:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:1077:31: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:1077:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:1084:12: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:1102:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:1104:42: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:1105:25: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:1107:12: branch_false: following ‘false’ branch (when ‘buffer’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:1110:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:1119:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:1122:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:1127:14: throw: if ‘credssp_auth_encrypt’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:1127:14: danger: ‘buffer’ leaks here; was allocated at [(25)](sarif:/runs/0/results/23/codeFlows/0/threadFlows/0/locations/24)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def459]
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:1160:44: warning[-Wanalyzer-malloc-leak]: leak of ‘client’
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:1177:12: enter_function: entry to ‘rpc_client_new’
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:1180:41: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:1182:12: branch_false: following ‘false’ branch (when ‘client’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:1185:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:1185:14: call_function: calling ‘rpc_client_resolve_gateway’ from ‘rpc_client_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def460]
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:1161:45: warning[-Wanalyzer-malloc-leak]: leak of ‘client’
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:1177:12: enter_function: entry to ‘rpc_client_new’
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:1180:41: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:1182:12: branch_false: following ‘false’ branch (when ‘client’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:1185:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:1185:14: call_function: calling ‘rpc_client_resolve_gateway’ from ‘rpc_client_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def461]
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:1162:45: warning[-Wanalyzer-malloc-leak]: leak of ‘client’
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:1177:12: enter_function: entry to ‘rpc_client_new’
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:1180:41: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:1182:12: branch_false: following ‘false’ branch (when ‘client’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:1185:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:1185:14: call_function: calling ‘rpc_client_resolve_gateway’ from ‘rpc_client_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def462]
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:1163:33: warning[-Wanalyzer-malloc-leak]: leak of ‘client’
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:1177:12: enter_function: entry to ‘rpc_client_new’
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:1180:41: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:1182:12: branch_false: following ‘false’ branch (when ‘client’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:1185:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:1185:14: call_function: calling ‘rpc_client_resolve_gateway’ from ‘rpc_client_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def463]
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:1164:28: warning[-Wanalyzer-malloc-leak]: leak of ‘client’
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:1177:12: enter_function: entry to ‘rpc_client_new’
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:1180:41: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:1182:12: branch_false: following ‘false’ branch (when ‘client’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:1185:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:1185:14: call_function: calling ‘rpc_client_resolve_gateway’ from ‘rpc_client_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def464]
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:1244:9: warning[-Wanalyzer-malloc-leak]: leak of ‘client’
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:1177:12: enter_function: entry to ‘rpc_client_new’
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:1180:41: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:1182:12: branch_false: following ‘false’ branch (when ‘client’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:1185:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:1185:14: call_function: calling ‘rpc_client_resolve_gateway’ from ‘rpc_client_new’
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:1185:14: return_function: returning to ‘rpc_client_new’ from ‘rpc_client_resolve_gateway’
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:1185:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:1187:17: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rpc_client.c:1226:9: call_function: calling ‘rpc_client_free’ from ‘rpc_client_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def465]
FreeRDP-3.20.0/libfreerdp/core/gateway/rts.c:1233:14: warning[-Wanalyzer-malloc-leak]: leak of ‘Stream_New(0, (long unsigned int)header.header.frag_length)’
FreeRDP-3.20.0/libfreerdp/core/gateway/rts.c:2113:12: enter_function: entry to ‘rts_send_OUT_R2_A7_pdu’
FreeRDP-3.20.0/libfreerdp/core/gateway/rts.c:2138:18: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/gateway/rts.c:2140:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/rts.c:2143:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rts.c:2143:14: call_function: calling ‘rts_write_pdu_header’ from ‘rts_send_OUT_R2_A7_pdu’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def466]
FreeRDP-3.20.0/libfreerdp/core/gateway/rts.c:2276:18: warning[-Wanalyzer-malloc-leak]: leak of ‘*connection.NonDefaultOutChannel’
FreeRDP-3.20.0/libfreerdp/core/gateway/rts.c:2254:12: enter_function: entry to ‘rts_recv_OUT_R1_A2_pdu’
FreeRDP-3.20.0/libfreerdp/core/gateway/rts.c:2267:18: call_function: calling ‘rts_destination_command_read’ from ‘rts_recv_OUT_R1_A2_pdu’
FreeRDP-3.20.0/libfreerdp/core/gateway/rts.c:2267:18: return_function: returning to ‘rts_recv_OUT_R1_A2_pdu’ from ‘rts_destination_command_read’
FreeRDP-3.20.0/libfreerdp/core/gateway/rts.c:2268:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/rts.c:2271:69: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rts.c:2271:44: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/gateway/rts.c:2273:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/rts.c:2276:18: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rts.c:2276:18: danger: ‘*connection.NonDefaultOutChannel’ leaks here; was allocated at [(15)](sarif:/runs/0/results/6/codeFlows/0/threadFlows/0/locations/14)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def467]
FreeRDP-3.20.0/libfreerdp/core/gateway/rts.c:2276:18: warning[-Wanalyzer-malloc-leak]: leak of ‘rpc_out_channel_new(rpc, &*connection.Cookie)’
FreeRDP-3.20.0/libfreerdp/core/gateway/rts.c:2340:6: enter_function: entry to ‘rts_recv_out_of_sequence_pdu’
FreeRDP-3.20.0/libfreerdp/core/gateway/rts.c:2355:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/rts.c:2362:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rts.c:2364:12: branch_false: following ‘false’ branch (when ‘connection’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/gateway/rts.c:2370:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rts.c:2370:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/rts.c:2373:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rts.c:2375:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/rts.c:2379:18: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rts.c:2379:17: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/rts.c:2384:18: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rts.c:2384:17: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/rts.c:2390:21: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rts.c:2390:20: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/rts.c:2392:29: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rts.c:2392:28: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/rts.c:2394:42: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rts.c:2394:42: call_function: calling ‘rts_recv_OUT_R1_A2_pdu’ from ‘rts_recv_out_of_sequence_pdu’
Error: GCC_ANALYZER_WARNING (CWE-476): [#def468]
FreeRDP-3.20.0/libfreerdp/core/gateway/tsg.c:337:9: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘tunnelContext’
FreeRDP-3.20.0/libfreerdp/core/gateway/tsg.c:2336:6: enter_function: entry to ‘tsg_recv_pdu’
FreeRDP-3.20.0/libfreerdp/core/gateway/tsg.c:2538:30: call_function: calling ‘TsProxyCloseChannelReadResponse’ from ‘tsg_recv_pdu’
FreeRDP-3.20.0/libfreerdp/core/gateway/tsg.c:2538:30: return_function: returning to ‘tsg_recv_pdu’ from ‘TsProxyCloseChannelReadResponse’
FreeRDP-3.20.0/libfreerdp/core/gateway/tsg.c:2538:28: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/tsg.c:2544:30: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/tsg.c:2544:30: call_function: calling ‘tsg_transition_to_state’ from ‘tsg_recv_pdu’
FreeRDP-3.20.0/libfreerdp/core/gateway/tsg.c:2544:30: return_function: returning to ‘tsg_recv_pdu’ from ‘tsg_transition_to_state’
FreeRDP-3.20.0/libfreerdp/core/gateway/tsg.c:2547:30: call_function: calling ‘TsProxyCloseChannelWriteRequest’ from ‘tsg_recv_pdu’
Error: COMPILER_WARNING (CWE-563): [#def469]
FreeRDP-3.20.0/libfreerdp/core/gateway/tsg.c: scope_hint: In function ‘tsg_ndr_read_packet_response’
FreeRDP-3.20.0/libfreerdp/core/gateway/tsg.c:767:22: warning[-Wunused-variable]: unused variable ‘MaxOffsetValue’
Error: CPPCHECK_WARNING (CWE-664): [#def470]
FreeRDP-3.20.0/libfreerdp/core/gateway/tsg.c:795: error[va_list_usedBeforeStarted]: va_list 'ap' used before va_start() was called.
Error: GCC_ANALYZER_WARNING (CWE-401): [#def471]
FreeRDP-3.20.0/libfreerdp/core/gateway/tsg.c:1354:53: warning[-Wanalyzer-malloc-leak]: leak of ‘Stream_New(0, length)’
FreeRDP-3.20.0/libfreerdp/core/gateway/tsg.c:2847:12: enter_function: entry to ‘tsg_write’
FreeRDP-3.20.0/libfreerdp/core/gateway/tsg.c:2851:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/tsg.c:2854:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/tsg.c:2860:18: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/tsg.c:2860:18: call_function: calling ‘TsProxySendToServer’ from ‘tsg_write’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def472]
FreeRDP-3.20.0/libfreerdp/core/gateway/tsg.c:1415:17: warning[-Wanalyzer-malloc-leak]: leak of ‘Stream_New(0, 108)’
FreeRDP-3.20.0/libfreerdp/core/gateway/tsg.c:2284:6: enter_function: entry to ‘tsg_proxy_begin’
FreeRDP-3.20.0/libfreerdp/core/gateway/tsg.c:2292:14: call_function: calling ‘TsProxyCreateTunnelWriteRequest’ from ‘tsg_proxy_begin’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def473]
FreeRDP-3.20.0/libfreerdp/core/gateway/tsg.c:1754:14: warning[-Wanalyzer-malloc-leak]: leak of ‘Stream_New(0, (_wcslen(*tsg.MachineName) + 513) * 2)’
FreeRDP-3.20.0/libfreerdp/core/gateway/tsg.c:1732:13: enter_function: entry to ‘TsProxyAuthorizeTunnelWriteRequest’
FreeRDP-3.20.0/libfreerdp/core/gateway/tsg.c:1740:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/tsg.c:1744:12: branch_false: following ‘false’ branch (when ‘count <= 4294967295’)...
FreeRDP-3.20.0/libfreerdp/core/gateway/tsg.c:1747:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/tsg.c:1749:13: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/gateway/tsg.c:1751:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/tsg.c:1754:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/tsg.c:1754:14: call_function: calling ‘TsProxyWriteTunnelContext’ from ‘TsProxyAuthorizeTunnelWriteRequest’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def474]
FreeRDP-3.20.0/libfreerdp/core/gateway/tsg.c:1907:14: warning[-Wanalyzer-malloc-leak]: leak of ‘Stream_New(0, 40)’
FreeRDP-3.20.0/libfreerdp/core/gateway/tsg.c:1889:13: enter_function: entry to ‘TsProxyMakeTunnelCallWriteRequest’
FreeRDP-3.20.0/libfreerdp/core/gateway/tsg.c:1895:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/tsg.c:1900:13: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/gateway/tsg.c:1902:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/tsg.c:1906:16: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/tsg.c:1907:14: call_function: calling ‘TsProxyWriteTunnelContext’ from ‘TsProxyMakeTunnelCallWriteRequest’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def475]
FreeRDP-3.20.0/libfreerdp/core/gateway/tsg.c:2047:14: warning[-Wanalyzer-malloc-leak]: leak of ‘Stream_New(0, (_wcslen(*tsg.Hostname) + 31) * 2)’
FreeRDP-3.20.0/libfreerdp/core/gateway/tsg.c:2027:13: enter_function: entry to ‘TsProxyCreateChannelWriteRequest’
FreeRDP-3.20.0/libfreerdp/core/gateway/tsg.c:2034:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/tsg.c:2039:12: branch_false: following ‘false’ branch (when ‘count <= 4294967295’)...
FreeRDP-3.20.0/libfreerdp/core/gateway/tsg.c:2042:39: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/tsg.c:2042:22: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/gateway/tsg.c:2043:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/tsg.c:2047:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/tsg.c:2047:14: call_function: calling ‘TsProxyWriteTunnelContext’ from ‘TsProxyCreateChannelWriteRequest’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def476]
FreeRDP-3.20.0/libfreerdp/core/gateway/tsg.c:2122:14: warning[-Wanalyzer-malloc-leak]: leak of ‘Stream_New(0, 20)’
FreeRDP-3.20.0/libfreerdp/core/gateway/tsg.c:2106:13: enter_function: entry to ‘TsProxyCloseChannelWriteRequest’
FreeRDP-3.20.0/libfreerdp/core/gateway/tsg.c:2116:22: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/gateway/tsg.c:2118:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/tsg.c:2122:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/tsg.c:2122:14: call_function: calling ‘TsProxyWriteTunnelContext’ from ‘TsProxyCloseChannelWriteRequest’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def477]
FreeRDP-3.20.0/libfreerdp/core/gateway/tsg.c:2178:14: warning[-Wanalyzer-malloc-leak]: leak of ‘Stream_New(0, 20)’
FreeRDP-3.20.0/libfreerdp/core/gateway/tsg.c:2162:13: enter_function: entry to ‘TsProxyCloseTunnelWriteRequest’
FreeRDP-3.20.0/libfreerdp/core/gateway/tsg.c:2172:22: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/gateway/tsg.c:2174:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/tsg.c:2178:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/tsg.c:2178:14: call_function: calling ‘TsProxyWriteTunnelContext’ from ‘TsProxyCloseTunnelWriteRequest’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def478]
FreeRDP-3.20.0/libfreerdp/core/gateway/tsg.c:2240:14: warning[-Wanalyzer-malloc-leak]: leak of ‘Stream_New(0, 20)’
FreeRDP-3.20.0/libfreerdp/core/gateway/tsg.c:2221:13: enter_function: entry to ‘TsProxySetupReceivePipeWriteRequest’
FreeRDP-3.20.0/libfreerdp/core/gateway/tsg.c:2230:12: branch_false: following ‘false’ branch (when ‘channelContext’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/gateway/tsg.c:2233:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/tsg.c:2234:13: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/gateway/tsg.c:2236:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/tsg.c:2240:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/tsg.c:2240:14: call_function: calling ‘TsProxyWriteTunnelContext’ from ‘TsProxySetupReceivePipeWriteRequest’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def479]
FreeRDP-3.20.0/libfreerdp/core/gateway/tsg.c:2874:20: warning[-Wanalyzer-malloc-leak]: leak of ‘tsg’
FreeRDP-3.20.0/libfreerdp/core/gateway/tsg.c:2870:32: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/gateway/tsg.c:2872:12: branch_false: following ‘false’ branch (when ‘tsg’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/gateway/tsg.c:2874:20: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/tsg.c:2874:20: throw: if ‘WLog_Get’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/gateway/tsg.c:2874:20: danger: ‘tsg’ leaks here; was allocated at [(1)](sarif:/runs/0/results/11/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def480]
FreeRDP-3.20.0/libfreerdp/core/gateway/tsg.c:2876:20: warning[-Wanalyzer-malloc-leak]: leak of ‘tsg’
FreeRDP-3.20.0/libfreerdp/core/gateway/tsg.c:2870:32: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/gateway/tsg.c:2872:12: branch_false: following ‘false’ branch (when ‘tsg’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/gateway/tsg.c:2874:20: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/tsg.c:2876:20: throw: if ‘rpc_new’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/gateway/tsg.c:2876:20: danger: ‘tsg’ leaks here; was allocated at [(1)](sarif:/runs/0/results/12/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def481]
FreeRDP-3.20.0/libfreerdp/core/gateway/websocket.c:99:9: warning[-Wanalyzer-malloc-leak]: leak of ‘Stream_New(0, fullLen)’
FreeRDP-3.20.0/libfreerdp/core/gateway/websocket.c:120:6: enter_function: entry to ‘websocket_context_write_wstream’
FreeRDP-3.20.0/libfreerdp/core/gateway/websocket.c:136:24: call_function: calling ‘websocket_context_packet_new’ from ‘websocket_context_write_wstream’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def482]
FreeRDP-3.20.0/libfreerdp/core/gateway/websocket.c:101:9: warning[-Wanalyzer-malloc-leak]: leak of ‘websocket_context_packet_new(*sPacket.length, opcode, & maskingKey)’
FreeRDP-3.20.0/libfreerdp/core/gateway/websocket.c:120:6: enter_function: entry to ‘websocket_context_write_wstream’
FreeRDP-3.20.0/libfreerdp/core/gateway/websocket.c:136:24: call_function: calling ‘websocket_context_packet_new’ from ‘websocket_context_write_wstream’
FreeRDP-3.20.0/libfreerdp/core/gateway/websocket.c:136:24: return_function: returning to ‘websocket_context_write_wstream’ from ‘websocket_context_packet_new’
FreeRDP-3.20.0/libfreerdp/core/gateway/websocket.c:137:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/websocket.c:140:16: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/websocket.c:140:16: call_function: calling ‘websocket_context_mask_and_send’ from ‘websocket_context_write_wstream’
Error: GCC_ANALYZER_WARNING (CWE-835): [#def483]
FreeRDP-3.20.0/libfreerdp/core/gateway/websocket.c:365:25: warning[-Wanalyzer-infinite-loop]: infinite loop
Error: GCC_ANALYZER_WARNING (CWE-401): [#def484]
FreeRDP-3.20.0/libfreerdp/core/gateway/websocket.c:469:41: warning[-Wanalyzer-malloc-leak]: leak of ‘context’
FreeRDP-3.20.0/libfreerdp/core/gateway/websocket.c:465:38: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/gateway/websocket.c:466:12: branch_false: following ‘false’ branch (when ‘context’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/gateway/websocket.c:469:41: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/websocket.c:469:41: throw: if ‘Stream_New’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/gateway/websocket.c:469:41: danger: ‘context’ leaks here; was allocated at [(1)](sarif:/runs/0/results/6/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def485]
FreeRDP-3.20.0/libfreerdp/core/gateway/websocket.c:487:9: warning[-Wanalyzer-malloc-leak]: leak of ‘context’
FreeRDP-3.20.0/libfreerdp/core/gateway/websocket.c:463:20: enter_function: entry to ‘websocket_context_new’
FreeRDP-3.20.0/libfreerdp/core/gateway/websocket.c:465:38: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/gateway/websocket.c:466:12: branch_false: following ‘false’ branch (when ‘context’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/gateway/websocket.c:469:41: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/websocket.c:470:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/websocket.c:471:17: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/websocket.c:478:9: call_function: calling ‘websocket_context_free’ from ‘websocket_context_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def486]
FreeRDP-3.20.0/libfreerdp/core/gateway/websocket.c:496:16: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.20.0/libfreerdp/core/gateway/websocket.c:463:20: enter_function: entry to ‘websocket_context_new’
FreeRDP-3.20.0/libfreerdp/core/gateway/websocket.c:466:12: branch_false: following ‘false’ branch (when ‘context’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/gateway/websocket.c:469:41: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/websocket.c:469:41: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/gateway/websocket.c:470:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/websocket.c:473:14: call_function: inlined call to ‘websocket_context_reset’ from ‘websocket_context_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def487]
FreeRDP-3.20.0/libfreerdp/core/gateway/websocket.c:496:16: warning[-Wanalyzer-malloc-leak]: leak of ‘context’
FreeRDP-3.20.0/libfreerdp/core/gateway/websocket.c:463:20: enter_function: entry to ‘websocket_context_new’
FreeRDP-3.20.0/libfreerdp/core/gateway/websocket.c:465:38: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/gateway/websocket.c:466:12: branch_false: following ‘false’ branch (when ‘context’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/gateway/websocket.c:469:41: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/websocket.c:470:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/websocket.c:473:14: call_function: inlined call to ‘websocket_context_reset’ from ‘websocket_context_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def488]
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:308:14: warning[-Wanalyzer-malloc-leak]: leak of ‘http_request_new()’
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:299:12: branch_false: following ‘false’ branch (when ‘wst’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:302:15: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:303:19: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:305:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:308:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:308:14: throw: if ‘http_request_set_method’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:308:14: danger: ‘http_request_new()’ leaks here; was allocated at [(3)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def489]
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:763:37: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:841:9: enter_function: entry to ‘wst_new’
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:843:12: branch_false: following ‘false’ branch (when ‘context’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:846:32: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:847:12: branch_false: following ‘false’ branch (when ‘wst’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:850:20: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:857:14: call_function: calling ‘wst_parse_url’ from ‘wst_new’
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:857:14: return_function: returning to ‘wst_new’ from ‘wst_parse_url’
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:857:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:860:20: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:861:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:864:21: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:866:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:870:41: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:874:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:875:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:876:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:877:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:878:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:879:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:880:47: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:881:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:886:33: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:886:33: call_function: calling ‘BIO_s_wst’ from ‘wst_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def490]
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:763:37: warning[-Wanalyzer-malloc-leak]: leak of ‘wst’
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:841:9: enter_function: entry to ‘wst_new’
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:843:12: branch_false: following ‘false’ branch (when ‘context’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:846:32: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:846:32: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:847:12: branch_false: following ‘false’ branch (when ‘wst’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:850:20: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:857:14: call_function: calling ‘wst_parse_url’ from ‘wst_new’
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:857:14: return_function: returning to ‘wst_new’ from ‘wst_parse_url’
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:857:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:860:20: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:861:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:864:21: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:866:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:870:41: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:874:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:875:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:876:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:877:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:878:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:879:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:880:47: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:881:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:886:33: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:886:33: call_function: calling ‘BIO_s_wst’ from ‘wst_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def491]
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:766:17: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:841:9: enter_function: entry to ‘wst_new’
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:843:12: branch_false: following ‘false’ branch (when ‘context’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:846:32: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:847:12: branch_false: following ‘false’ branch (when ‘wst’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:850:20: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:857:14: call_function: calling ‘wst_parse_url’ from ‘wst_new’
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:857:14: return_function: returning to ‘wst_new’ from ‘wst_parse_url’
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:857:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:860:20: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:861:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:864:21: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:866:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:870:41: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:874:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:875:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:876:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:877:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:878:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:879:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:880:47: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:881:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:886:33: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:886:33: call_function: calling ‘BIO_s_wst’ from ‘wst_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def492]
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:766:17: warning[-Wanalyzer-malloc-leak]: leak of ‘wst’
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:841:9: enter_function: entry to ‘wst_new’
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:843:12: branch_false: following ‘false’ branch (when ‘context’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:846:32: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:846:32: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:847:12: branch_false: following ‘false’ branch (when ‘wst’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:850:20: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:857:14: call_function: calling ‘wst_parse_url’ from ‘wst_new’
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:857:14: return_function: returning to ‘wst_new’ from ‘wst_parse_url’
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:857:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:860:20: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:861:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:864:21: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:866:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:870:41: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:874:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:875:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:876:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:877:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:878:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:879:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:880:47: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:881:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:886:33: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:886:33: call_function: calling ‘BIO_s_wst’ from ‘wst_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def493]
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:767:17: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:841:9: enter_function: entry to ‘wst_new’
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:843:12: branch_false: following ‘false’ branch (when ‘context’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:846:32: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:847:12: branch_false: following ‘false’ branch (when ‘wst’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:850:20: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:857:14: call_function: calling ‘wst_parse_url’ from ‘wst_new’
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:857:14: return_function: returning to ‘wst_new’ from ‘wst_parse_url’
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:857:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:860:20: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:861:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:864:21: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:866:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:870:41: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:874:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:875:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:876:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:877:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:878:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:879:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:880:47: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:881:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:886:33: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:886:33: call_function: calling ‘BIO_s_wst’ from ‘wst_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def494]
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:767:17: warning[-Wanalyzer-malloc-leak]: leak of ‘wst’
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:841:9: enter_function: entry to ‘wst_new’
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:843:12: branch_false: following ‘false’ branch (when ‘context’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:846:32: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:846:32: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:847:12: branch_false: following ‘false’ branch (when ‘wst’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:850:20: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:857:14: call_function: calling ‘wst_parse_url’ from ‘wst_new’
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:857:14: return_function: returning to ‘wst_new’ from ‘wst_parse_url’
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:857:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:860:20: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:861:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:864:21: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:866:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:870:41: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:874:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:875:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:876:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:877:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:878:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:879:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:880:47: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:881:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:886:33: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:886:33: call_function: calling ‘BIO_s_wst’ from ‘wst_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def495]
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:768:17: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:841:9: enter_function: entry to ‘wst_new’
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:843:12: branch_false: following ‘false’ branch (when ‘context’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:846:32: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:847:12: branch_false: following ‘false’ branch (when ‘wst’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:850:20: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:857:14: call_function: calling ‘wst_parse_url’ from ‘wst_new’
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:857:14: return_function: returning to ‘wst_new’ from ‘wst_parse_url’
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:857:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:860:20: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:861:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:864:21: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:866:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:870:41: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:874:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:875:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:876:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:877:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:878:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:879:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:880:47: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:881:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:886:33: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:886:33: call_function: calling ‘BIO_s_wst’ from ‘wst_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def496]
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:768:17: warning[-Wanalyzer-malloc-leak]: leak of ‘wst’
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:841:9: enter_function: entry to ‘wst_new’
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:843:12: branch_false: following ‘false’ branch (when ‘context’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:846:32: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:846:32: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:847:12: branch_false: following ‘false’ branch (when ‘wst’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:850:20: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:857:14: call_function: calling ‘wst_parse_url’ from ‘wst_new’
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:857:14: return_function: returning to ‘wst_new’ from ‘wst_parse_url’
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:857:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:860:20: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:861:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:864:21: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:866:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:870:41: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:874:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:875:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:876:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:877:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:878:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:879:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:880:47: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:881:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:886:33: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:886:33: call_function: calling ‘BIO_s_wst’ from ‘wst_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def497]
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:769:17: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:841:9: enter_function: entry to ‘wst_new’
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:843:12: branch_false: following ‘false’ branch (when ‘context’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:846:32: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:847:12: branch_false: following ‘false’ branch (when ‘wst’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:850:20: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:857:14: call_function: calling ‘wst_parse_url’ from ‘wst_new’
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:857:14: return_function: returning to ‘wst_new’ from ‘wst_parse_url’
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:857:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:860:20: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:861:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:864:21: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:866:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:870:41: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:874:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:875:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:876:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:877:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:878:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:879:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:880:47: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:881:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:886:33: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:886:33: call_function: calling ‘BIO_s_wst’ from ‘wst_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def498]
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:769:17: warning[-Wanalyzer-malloc-leak]: leak of ‘wst’
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:841:9: enter_function: entry to ‘wst_new’
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:843:12: branch_false: following ‘false’ branch (when ‘context’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:846:32: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:846:32: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:847:12: branch_false: following ‘false’ branch (when ‘wst’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:850:20: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:857:14: call_function: calling ‘wst_parse_url’ from ‘wst_new’
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:857:14: return_function: returning to ‘wst_new’ from ‘wst_parse_url’
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:857:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:860:20: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:861:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:864:21: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:866:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:870:41: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:874:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:875:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:876:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:877:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:878:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:879:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:880:47: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:881:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:886:33: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:886:33: call_function: calling ‘BIO_s_wst’ from ‘wst_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def499]
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:770:17: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:841:9: enter_function: entry to ‘wst_new’
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:843:12: branch_false: following ‘false’ branch (when ‘context’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:846:32: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:847:12: branch_false: following ‘false’ branch (when ‘wst’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:850:20: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:857:14: call_function: calling ‘wst_parse_url’ from ‘wst_new’
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:857:14: return_function: returning to ‘wst_new’ from ‘wst_parse_url’
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:857:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:860:20: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:861:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:864:21: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:866:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:870:41: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:874:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:875:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:876:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:877:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:878:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:879:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:880:47: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:881:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:886:33: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:886:33: call_function: calling ‘BIO_s_wst’ from ‘wst_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def500]
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:770:17: warning[-Wanalyzer-malloc-leak]: leak of ‘wst’
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:841:9: enter_function: entry to ‘wst_new’
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:843:12: branch_false: following ‘false’ branch (when ‘context’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:846:32: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:846:32: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:847:12: branch_false: following ‘false’ branch (when ‘wst’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:850:20: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:857:14: call_function: calling ‘wst_parse_url’ from ‘wst_new’
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:857:14: return_function: returning to ‘wst_new’ from ‘wst_parse_url’
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:857:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:860:20: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:861:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:864:21: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:866:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:870:41: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:874:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:875:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:876:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:877:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:878:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:879:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:880:47: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:881:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:886:33: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:886:33: call_function: calling ‘BIO_s_wst’ from ‘wst_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def501]
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:771:17: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:841:9: enter_function: entry to ‘wst_new’
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:843:12: branch_false: following ‘false’ branch (when ‘context’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:846:32: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:847:12: branch_false: following ‘false’ branch (when ‘wst’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:850:20: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:857:14: call_function: calling ‘wst_parse_url’ from ‘wst_new’
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:857:14: return_function: returning to ‘wst_new’ from ‘wst_parse_url’
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:857:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:860:20: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:861:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:864:21: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:866:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:870:41: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:874:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:875:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:876:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:877:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:878:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:879:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:880:47: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:881:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:886:33: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:886:33: call_function: calling ‘BIO_s_wst’ from ‘wst_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def502]
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:771:17: warning[-Wanalyzer-malloc-leak]: leak of ‘wst’
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:841:9: enter_function: entry to ‘wst_new’
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:843:12: branch_false: following ‘false’ branch (when ‘context’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:846:32: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:846:32: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:847:12: branch_false: following ‘false’ branch (when ‘wst’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:850:20: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:857:14: call_function: calling ‘wst_parse_url’ from ‘wst_new’
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:857:14: return_function: returning to ‘wst_new’ from ‘wst_parse_url’
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:857:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:860:20: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:861:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:864:21: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:866:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:870:41: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:874:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:875:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:876:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:877:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:878:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:879:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:880:47: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:881:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:886:33: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:886:33: call_function: calling ‘BIO_s_wst’ from ‘wst_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def503]
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:772:17: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:841:9: enter_function: entry to ‘wst_new’
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:843:12: branch_false: following ‘false’ branch (when ‘context’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:846:32: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:847:12: branch_false: following ‘false’ branch (when ‘wst’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:850:20: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:857:14: call_function: calling ‘wst_parse_url’ from ‘wst_new’
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:857:14: return_function: returning to ‘wst_new’ from ‘wst_parse_url’
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:857:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:860:20: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:861:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:864:21: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:866:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:870:41: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:874:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:875:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:876:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:877:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:878:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:879:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:880:47: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:881:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:886:33: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:886:33: call_function: calling ‘BIO_s_wst’ from ‘wst_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def504]
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:772:17: warning[-Wanalyzer-malloc-leak]: leak of ‘wst’
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:841:9: enter_function: entry to ‘wst_new’
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:843:12: branch_false: following ‘false’ branch (when ‘context’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:846:32: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:846:32: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:847:12: branch_false: following ‘false’ branch (when ‘wst’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:850:20: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:857:14: call_function: calling ‘wst_parse_url’ from ‘wst_new’
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:857:14: return_function: returning to ‘wst_new’ from ‘wst_parse_url’
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:857:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:860:20: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:861:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:864:21: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:866:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:870:41: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:874:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:875:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:876:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:877:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:878:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:879:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:880:47: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:881:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:886:33: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:886:33: call_function: calling ‘BIO_s_wst’ from ‘wst_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def505]
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:794:25: warning[-Wanalyzer-malloc-leak]: leak of ‘wst’
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:841:9: enter_function: entry to ‘wst_new’
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:843:12: branch_false: following ‘false’ branch (when ‘context’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:846:32: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:846:32: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:847:12: branch_false: following ‘false’ branch (when ‘wst’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:850:20: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:857:14: call_function: calling ‘wst_parse_url’ from ‘wst_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def506]
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:835:23: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:841:9: enter_function: entry to ‘wst_new’
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:843:12: branch_false: following ‘false’ branch (when ‘context’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:846:32: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:847:12: branch_false: following ‘false’ branch (when ‘wst’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:850:20: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:857:14: call_function: calling ‘wst_parse_url’ from ‘wst_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def507]
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:835:23: warning[-Wanalyzer-malloc-leak]: leak of ‘wst’
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:841:9: enter_function: entry to ‘wst_new’
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:843:12: branch_false: following ‘false’ branch (when ‘context’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:846:32: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:846:32: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:847:12: branch_false: following ‘false’ branch (when ‘wst’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:850:20: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:857:14: call_function: calling ‘wst_parse_url’ from ‘wst_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def508]
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:850:20: warning[-Wanalyzer-malloc-leak]: leak of ‘wst’
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:843:12: branch_false: following ‘false’ branch (when ‘context’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:846:32: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:846:32: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:847:12: branch_false: following ‘false’ branch (when ‘wst’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:850:20: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:850:20: throw: if ‘WLog_Get’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:850:20: danger: ‘wst’ leaks here; was allocated at [(3)](sarif:/runs/0/results/30/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def509]
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:860:20: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:841:9: enter_function: entry to ‘wst_new’
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:843:12: branch_false: following ‘false’ branch (when ‘context’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:846:32: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:847:12: branch_false: following ‘false’ branch (when ‘wst’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:850:20: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:857:14: call_function: calling ‘wst_parse_url’ from ‘wst_new’
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:857:14: return_function: returning to ‘wst_new’ from ‘wst_parse_url’
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:857:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:860:20: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:860:20: throw: if ‘freerdp_tls_new’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:860:20: danger: ‘<unknown>’ leaks here; was allocated at [(10)](sarif:/runs/0/results/31/codeFlows/0/threadFlows/0/locations/9)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def510]
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:860:20: warning[-Wanalyzer-malloc-leak]: leak of ‘wst’
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:841:9: enter_function: entry to ‘wst_new’
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:843:12: branch_false: following ‘false’ branch (when ‘context’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:846:32: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:846:32: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:847:12: branch_false: following ‘false’ branch (when ‘wst’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:850:20: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:857:14: call_function: calling ‘wst_parse_url’ from ‘wst_new’
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:857:14: return_function: returning to ‘wst_new’ from ‘wst_parse_url’
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:857:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:860:20: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:860:20: throw: if ‘freerdp_tls_new’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:860:20: danger: ‘wst’ leaks here; was allocated at [(4)](sarif:/runs/0/results/32/codeFlows/0/threadFlows/0/locations/3)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def511]
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:864:21: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:841:9: enter_function: entry to ‘wst_new’
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:843:12: branch_false: following ‘false’ branch (when ‘context’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:846:32: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:847:12: branch_false: following ‘false’ branch (when ‘wst’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:850:20: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:857:14: call_function: calling ‘wst_parse_url’ from ‘wst_new’
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:857:14: return_function: returning to ‘wst_new’ from ‘wst_parse_url’
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:857:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:860:20: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:861:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:864:21: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:864:21: throw: if ‘http_context_new’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:864:21: danger: ‘<unknown>’ leaks here; was allocated at [(10)](sarif:/runs/0/results/33/codeFlows/0/threadFlows/0/locations/9)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def512]
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:864:21: warning[-Wanalyzer-malloc-leak]: leak of ‘wst’
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:841:9: enter_function: entry to ‘wst_new’
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:843:12: branch_false: following ‘false’ branch (when ‘context’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:846:32: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:846:32: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:847:12: branch_false: following ‘false’ branch (when ‘wst’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:850:20: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:857:14: call_function: calling ‘wst_parse_url’ from ‘wst_new’
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:857:14: return_function: returning to ‘wst_new’ from ‘wst_parse_url’
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:857:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:860:20: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:861:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:864:21: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:864:21: throw: if ‘http_context_new’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:864:21: danger: ‘wst’ leaks here; was allocated at [(4)](sarif:/runs/0/results/34/codeFlows/0/threadFlows/0/locations/3)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def513]
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:870:13: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:841:9: enter_function: entry to ‘wst_new’
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:843:12: branch_false: following ‘false’ branch (when ‘context’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:846:32: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:847:12: branch_false: following ‘false’ branch (when ‘wst’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:850:20: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:857:14: call_function: calling ‘wst_parse_url’ from ‘wst_new’
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:857:14: return_function: returning to ‘wst_new’ from ‘wst_parse_url’
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:857:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:860:20: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:861:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:864:21: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:866:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:870:41: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:870:13: throw: if ‘freerdp_settings_get_string’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:870:13: danger: ‘<unknown>’ leaks here; was allocated at [(10)](sarif:/runs/0/results/36/codeFlows/0/threadFlows/0/locations/9)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def514]
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:870:13: warning[-Wanalyzer-malloc-leak]: leak of ‘wst’
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:841:9: enter_function: entry to ‘wst_new’
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:843:12: branch_false: following ‘false’ branch (when ‘context’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:846:32: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:846:32: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:847:12: branch_false: following ‘false’ branch (when ‘wst’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:850:20: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:857:14: call_function: calling ‘wst_parse_url’ from ‘wst_new’
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:857:14: return_function: returning to ‘wst_new’ from ‘wst_parse_url’
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:857:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:860:20: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:861:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:864:21: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:866:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:870:41: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:870:13: throw: if ‘freerdp_settings_get_string’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:870:13: danger: ‘wst’ leaks here; was allocated at [(4)](sarif:/runs/0/results/37/codeFlows/0/threadFlows/0/locations/3)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def515]
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:872:13: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:841:9: enter_function: entry to ‘wst_new’
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:843:12: branch_false: following ‘false’ branch (when ‘context’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:846:32: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:847:12: branch_false: following ‘false’ branch (when ‘wst’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:850:20: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:857:14: call_function: calling ‘wst_parse_url’ from ‘wst_new’
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:857:14: return_function: returning to ‘wst_new’ from ‘wst_parse_url’
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:857:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:860:20: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:861:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:864:21: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:866:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:870:41: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:872:13: throw: if ‘freerdp_settings_get_string’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:872:13: danger: ‘<unknown>’ leaks here; was allocated at [(10)](sarif:/runs/0/results/40/codeFlows/0/threadFlows/0/locations/9)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def516]
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:872:13: warning[-Wanalyzer-malloc-leak]: leak of ‘wst’
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:841:9: enter_function: entry to ‘wst_new’
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:843:12: branch_false: following ‘false’ branch (when ‘context’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:846:32: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:846:32: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:847:12: branch_false: following ‘false’ branch (when ‘wst’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:850:20: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:857:14: call_function: calling ‘wst_parse_url’ from ‘wst_new’
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:857:14: return_function: returning to ‘wst_new’ from ‘wst_parse_url’
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:857:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:860:20: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:861:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:864:21: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:866:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:870:41: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:872:13: throw: if ‘freerdp_settings_get_string’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:872:13: danger: ‘wst’ leaks here; was allocated at [(4)](sarif:/runs/0/results/41/codeFlows/0/threadFlows/0/locations/3)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def517]
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:14: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:841:9: enter_function: entry to ‘wst_new’
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:843:12: branch_false: following ‘false’ branch (when ‘context’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:846:32: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:847:12: branch_false: following ‘false’ branch (when ‘wst’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:850:20: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:857:14: call_function: calling ‘wst_parse_url’ from ‘wst_new’
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:857:14: return_function: returning to ‘wst_new’ from ‘wst_parse_url’
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:857:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:860:20: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:861:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:864:21: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:866:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:870:41: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:14: throw: if ‘http_context_set_uri’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:14: danger: ‘<unknown>’ leaks here; was allocated at [(10)](sarif:/runs/0/results/44/codeFlows/0/threadFlows/0/locations/9)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def518]
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:14: warning[-Wanalyzer-malloc-leak]: leak of ‘wst’
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:841:9: enter_function: entry to ‘wst_new’
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:843:12: branch_false: following ‘false’ branch (when ‘context’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:846:32: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:846:32: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:847:12: branch_false: following ‘false’ branch (when ‘wst’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:850:20: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:857:14: call_function: calling ‘wst_parse_url’ from ‘wst_new’
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:857:14: return_function: returning to ‘wst_new’ from ‘wst_parse_url’
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:857:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:860:20: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:861:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:864:21: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:866:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:870:41: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:14: throw: if ‘http_context_set_uri’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:14: danger: ‘wst’ leaks here; was allocated at [(4)](sarif:/runs/0/results/45/codeFlows/0/threadFlows/0/locations/3)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def519]
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:874:14: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:841:9: enter_function: entry to ‘wst_new’
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:843:12: branch_false: following ‘false’ branch (when ‘context’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:846:32: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:847:12: branch_false: following ‘false’ branch (when ‘wst’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:850:20: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:857:14: call_function: calling ‘wst_parse_url’ from ‘wst_new’
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:857:14: return_function: returning to ‘wst_new’ from ‘wst_parse_url’
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:857:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:860:20: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:861:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:864:21: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:866:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:870:41: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:874:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:874:14: throw: if ‘http_context_set_accept’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:874:14: danger: ‘<unknown>’ leaks here; was allocated at [(10)](sarif:/runs/0/results/48/codeFlows/0/threadFlows/0/locations/9)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def520]
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:874:14: warning[-Wanalyzer-malloc-leak]: leak of ‘wst’
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:841:9: enter_function: entry to ‘wst_new’
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:843:12: branch_false: following ‘false’ branch (when ‘context’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:846:32: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:846:32: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:847:12: branch_false: following ‘false’ branch (when ‘wst’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:850:20: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:857:14: call_function: calling ‘wst_parse_url’ from ‘wst_new’
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:857:14: return_function: returning to ‘wst_new’ from ‘wst_parse_url’
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:857:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:860:20: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:861:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:864:21: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:866:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:870:41: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:874:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:874:14: throw: if ‘http_context_set_accept’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:874:14: danger: ‘wst’ leaks here; was allocated at [(4)](sarif:/runs/0/results/49/codeFlows/0/threadFlows/0/locations/3)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def521]
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:875:14: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:841:9: enter_function: entry to ‘wst_new’
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:843:12: branch_false: following ‘false’ branch (when ‘context’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:846:32: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:847:12: branch_false: following ‘false’ branch (when ‘wst’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:850:20: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:857:14: call_function: calling ‘wst_parse_url’ from ‘wst_new’
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:857:14: return_function: returning to ‘wst_new’ from ‘wst_parse_url’
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:857:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:860:20: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:861:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:864:21: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:866:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:870:41: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:874:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:875:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:875:14: throw: if ‘http_context_set_cache_control’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:875:14: danger: ‘<unknown>’ leaks here; was allocated at [(10)](sarif:/runs/0/results/51/codeFlows/0/threadFlows/0/locations/9)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def522]
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:875:14: warning[-Wanalyzer-malloc-leak]: leak of ‘wst’
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:841:9: enter_function: entry to ‘wst_new’
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:843:12: branch_false: following ‘false’ branch (when ‘context’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:846:32: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:846:32: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:847:12: branch_false: following ‘false’ branch (when ‘wst’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:850:20: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:857:14: call_function: calling ‘wst_parse_url’ from ‘wst_new’
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:857:14: return_function: returning to ‘wst_new’ from ‘wst_parse_url’
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:857:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:860:20: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:861:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:864:21: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:866:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:870:41: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:874:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:875:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:875:14: throw: if ‘http_context_set_cache_control’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:875:14: danger: ‘wst’ leaks here; was allocated at [(4)](sarif:/runs/0/results/52/codeFlows/0/threadFlows/0/locations/3)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def523]
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:876:14: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:841:9: enter_function: entry to ‘wst_new’
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:843:12: branch_false: following ‘false’ branch (when ‘context’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:846:32: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:847:12: branch_false: following ‘false’ branch (when ‘wst’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:850:20: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:857:14: call_function: calling ‘wst_parse_url’ from ‘wst_new’
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:857:14: return_function: returning to ‘wst_new’ from ‘wst_parse_url’
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:857:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:860:20: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:861:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:864:21: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:866:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:870:41: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:874:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:875:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:876:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:876:14: throw: if ‘http_context_set_pragma’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:876:14: danger: ‘<unknown>’ leaks here; was allocated at [(10)](sarif:/runs/0/results/54/codeFlows/0/threadFlows/0/locations/9)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def524]
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:876:14: warning[-Wanalyzer-malloc-leak]: leak of ‘wst’
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:841:9: enter_function: entry to ‘wst_new’
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:843:12: branch_false: following ‘false’ branch (when ‘context’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:846:32: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:846:32: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:847:12: branch_false: following ‘false’ branch (when ‘wst’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:850:20: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:857:14: call_function: calling ‘wst_parse_url’ from ‘wst_new’
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:857:14: return_function: returning to ‘wst_new’ from ‘wst_parse_url’
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:857:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:860:20: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:861:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:864:21: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:866:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:870:41: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:874:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:875:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:876:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:876:14: throw: if ‘http_context_set_pragma’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:876:14: danger: ‘wst’ leaks here; was allocated at [(4)](sarif:/runs/0/results/55/codeFlows/0/threadFlows/0/locations/3)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def525]
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:877:14: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:841:9: enter_function: entry to ‘wst_new’
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:843:12: branch_false: following ‘false’ branch (when ‘context’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:846:32: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:847:12: branch_false: following ‘false’ branch (when ‘wst’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:850:20: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:857:14: call_function: calling ‘wst_parse_url’ from ‘wst_new’
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:857:14: return_function: returning to ‘wst_new’ from ‘wst_parse_url’
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:857:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:860:20: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:861:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:864:21: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:866:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:870:41: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:874:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:875:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:876:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:877:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:877:14: throw: if ‘http_context_set_connection’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:877:14: danger: ‘<unknown>’ leaks here; was allocated at [(10)](sarif:/runs/0/results/57/codeFlows/0/threadFlows/0/locations/9)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def526]
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:877:14: warning[-Wanalyzer-malloc-leak]: leak of ‘wst’
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:841:9: enter_function: entry to ‘wst_new’
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:843:12: branch_false: following ‘false’ branch (when ‘context’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:846:32: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:846:32: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:847:12: branch_false: following ‘false’ branch (when ‘wst’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:850:20: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:857:14: call_function: calling ‘wst_parse_url’ from ‘wst_new’
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:857:14: return_function: returning to ‘wst_new’ from ‘wst_parse_url’
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:857:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:860:20: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:861:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:864:21: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:866:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:870:41: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:874:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:875:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:876:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:877:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:877:14: throw: if ‘http_context_set_connection’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:877:14: danger: ‘wst’ leaks here; was allocated at [(4)](sarif:/runs/0/results/58/codeFlows/0/threadFlows/0/locations/3)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def527]
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:878:14: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:841:9: enter_function: entry to ‘wst_new’
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:843:12: branch_false: following ‘false’ branch (when ‘context’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:846:32: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:847:12: branch_false: following ‘false’ branch (when ‘wst’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:850:20: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:857:14: call_function: calling ‘wst_parse_url’ from ‘wst_new’
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:857:14: return_function: returning to ‘wst_new’ from ‘wst_parse_url’
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:857:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:860:20: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:861:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:864:21: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:866:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:870:41: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:874:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:875:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:876:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:877:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:878:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:878:14: throw: if ‘http_context_set_user_agent’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:878:14: danger: ‘<unknown>’ leaks here; was allocated at [(10)](sarif:/runs/0/results/60/codeFlows/0/threadFlows/0/locations/9)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def528]
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:878:14: warning[-Wanalyzer-malloc-leak]: leak of ‘wst’
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:841:9: enter_function: entry to ‘wst_new’
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:843:12: branch_false: following ‘false’ branch (when ‘context’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:846:32: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:846:32: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:847:12: branch_false: following ‘false’ branch (when ‘wst’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:850:20: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:857:14: call_function: calling ‘wst_parse_url’ from ‘wst_new’
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:857:14: return_function: returning to ‘wst_new’ from ‘wst_parse_url’
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:857:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:860:20: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:861:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:864:21: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:866:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:870:41: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:874:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:875:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:876:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:877:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:878:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:878:14: throw: if ‘http_context_set_user_agent’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:878:14: danger: ‘wst’ leaks here; was allocated at [(4)](sarif:/runs/0/results/61/codeFlows/0/threadFlows/0/locations/3)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def529]
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:879:14: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:841:9: enter_function: entry to ‘wst_new’
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:843:12: branch_false: following ‘false’ branch (when ‘context’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:846:32: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:847:12: branch_false: following ‘false’ branch (when ‘wst’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:850:20: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:857:14: call_function: calling ‘wst_parse_url’ from ‘wst_new’
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:857:14: return_function: returning to ‘wst_new’ from ‘wst_parse_url’
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:857:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:860:20: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:861:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:864:21: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:866:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:870:41: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:874:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:875:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:876:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:877:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:878:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:879:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:879:14: throw: if ‘http_context_set_x_ms_user_agent’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:879:14: danger: ‘<unknown>’ leaks here; was allocated at [(10)](sarif:/runs/0/results/63/codeFlows/0/threadFlows/0/locations/9)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def530]
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:879:14: warning[-Wanalyzer-malloc-leak]: leak of ‘wst’
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:841:9: enter_function: entry to ‘wst_new’
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:843:12: branch_false: following ‘false’ branch (when ‘context’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:846:32: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:846:32: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:847:12: branch_false: following ‘false’ branch (when ‘wst’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:850:20: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:857:14: call_function: calling ‘wst_parse_url’ from ‘wst_new’
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:857:14: return_function: returning to ‘wst_new’ from ‘wst_parse_url’
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:857:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:860:20: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:861:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:864:21: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:866:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:870:41: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:874:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:875:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:876:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:877:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:878:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:879:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:879:14: throw: if ‘http_context_set_x_ms_user_agent’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:879:14: danger: ‘wst’ leaks here; was allocated at [(4)](sarif:/runs/0/results/64/codeFlows/0/threadFlows/0/locations/3)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def531]
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:880:14: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:841:9: enter_function: entry to ‘wst_new’
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:843:12: branch_false: following ‘false’ branch (when ‘context’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:846:32: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:847:12: branch_false: following ‘false’ branch (when ‘wst’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:850:20: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:857:14: call_function: calling ‘wst_parse_url’ from ‘wst_new’
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:857:14: return_function: returning to ‘wst_new’ from ‘wst_parse_url’
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:857:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:860:20: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:861:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:864:21: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:866:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:870:41: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:874:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:875:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:876:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:877:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:878:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:879:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:880:47: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:880:14: throw: if ‘http_context_set_host’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:880:14: danger: ‘<unknown>’ leaks here; was allocated at [(10)](sarif:/runs/0/results/66/codeFlows/0/threadFlows/0/locations/9)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def532]
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:880:14: warning[-Wanalyzer-malloc-leak]: leak of ‘wst’
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:841:9: enter_function: entry to ‘wst_new’
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:843:12: branch_false: following ‘false’ branch (when ‘context’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:846:32: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:846:32: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:847:12: branch_false: following ‘false’ branch (when ‘wst’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:850:20: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:857:14: call_function: calling ‘wst_parse_url’ from ‘wst_new’
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:857:14: return_function: returning to ‘wst_new’ from ‘wst_parse_url’
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:857:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:860:20: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:861:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:864:21: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:866:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:870:41: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:874:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:875:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:876:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:877:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:878:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:879:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:880:47: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:880:14: throw: if ‘http_context_set_host’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:880:14: danger: ‘wst’ leaks here; was allocated at [(4)](sarif:/runs/0/results/67/codeFlows/0/threadFlows/0/locations/3)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def533]
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:881:14: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:841:9: enter_function: entry to ‘wst_new’
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:843:12: branch_false: following ‘false’ branch (when ‘context’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:846:32: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:847:12: branch_false: following ‘false’ branch (when ‘wst’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:850:20: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:857:14: call_function: calling ‘wst_parse_url’ from ‘wst_new’
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:857:14: return_function: returning to ‘wst_new’ from ‘wst_parse_url’
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:857:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:860:20: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:861:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:864:21: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:866:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:870:41: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:874:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:875:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:876:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:877:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:878:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:879:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:880:47: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:881:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:881:14: throw: if ‘http_context_enable_websocket_upgrade’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:881:14: danger: ‘<unknown>’ leaks here; was allocated at [(10)](sarif:/runs/0/results/69/codeFlows/0/threadFlows/0/locations/9)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def534]
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:881:14: warning[-Wanalyzer-malloc-leak]: leak of ‘wst’
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:841:9: enter_function: entry to ‘wst_new’
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:843:12: branch_false: following ‘false’ branch (when ‘context’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:846:32: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:846:32: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:847:12: branch_false: following ‘false’ branch (when ‘wst’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:850:20: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:857:14: call_function: calling ‘wst_parse_url’ from ‘wst_new’
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:857:14: return_function: returning to ‘wst_new’ from ‘wst_parse_url’
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:857:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:860:20: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:861:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:864:21: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:866:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:870:41: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:874:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:875:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:876:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:877:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:878:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:879:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:880:47: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:873:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:881:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:881:14: throw: if ‘http_context_enable_websocket_upgrade’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:881:14: danger: ‘wst’ leaks here; was allocated at [(4)](sarif:/runs/0/results/70/codeFlows/0/threadFlows/0/locations/3)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def535]
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:915:9: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:841:9: enter_function: entry to ‘wst_new’
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:843:12: branch_false: following ‘false’ branch (when ‘context’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:846:32: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:847:12: branch_false: following ‘false’ branch (when ‘wst’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:850:20: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:857:14: call_function: calling ‘wst_parse_url’ from ‘wst_new’
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:857:14: return_function: returning to ‘wst_new’ from ‘wst_parse_url’
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:857:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:858:17: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:905:9: call_function: calling ‘wst_free’ from ‘wst_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def536]
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:915:9: warning[-Wanalyzer-malloc-leak]: leak of ‘wst’
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:841:9: enter_function: entry to ‘wst_new’
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:843:12: branch_false: following ‘false’ branch (when ‘context’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:846:32: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:846:32: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:847:12: branch_false: following ‘false’ branch (when ‘wst’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:850:20: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:857:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:858:17: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:905:9: call_function: calling ‘wst_free’ from ‘wst_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def537]
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:916:9: warning[-Wanalyzer-malloc-leak]: leak of ‘wst’
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:841:9: enter_function: entry to ‘wst_new’
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:843:12: branch_false: following ‘false’ branch (when ‘context’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:846:32: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:846:32: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:847:12: branch_false: following ‘false’ branch (when ‘wst’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:850:20: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:857:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:858:17: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:905:9: call_function: calling ‘wst_free’ from ‘wst_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def538]
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:917:9: warning[-Wanalyzer-malloc-leak]: leak of ‘wst’
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:841:9: enter_function: entry to ‘wst_new’
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:843:12: branch_false: following ‘false’ branch (when ‘context’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:846:32: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:846:32: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:847:12: branch_false: following ‘false’ branch (when ‘wst’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:850:20: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:857:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:858:17: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:905:9: call_function: calling ‘wst_free’ from ‘wst_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def539]
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:922:17: warning[-Wanalyzer-malloc-leak]: leak of ‘wst’
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:841:9: enter_function: entry to ‘wst_new’
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:843:12: branch_false: following ‘false’ branch (when ‘context’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:846:32: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:846:32: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:847:12: branch_false: following ‘false’ branch (when ‘wst’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:850:20: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:857:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:858:17: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:905:9: call_function: calling ‘wst_free’ from ‘wst_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def540]
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:924:9: warning[-Wanalyzer-malloc-leak]: leak of ‘wst’
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:841:9: enter_function: entry to ‘wst_new’
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:843:12: branch_false: following ‘false’ branch (when ‘context’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:846:32: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:846:32: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:847:12: branch_false: following ‘false’ branch (when ‘wst’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:850:20: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:857:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:858:17: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/wst.c:905:9: call_function: calling ‘wst_free’ from ‘wst_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def541]
FreeRDP-3.20.0/libfreerdp/core/graphics.c:148:14: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.20.0/libfreerdp/core/graphics.c:119:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/graphics.c:124:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/graphics.c:127:28: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/graphics.c:129:12: branch_false: following ‘false’ branch (when ‘glyph’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/graphics.c:132:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/graphics.c:138:21: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/graphics.c:140:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/graphics.c:146:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/graphics.c:148:14: throw: if the called function throws an exception...
FreeRDP-3.20.0/libfreerdp/core/graphics.c:148:14: danger: ‘<unknown>’ leaks here; was allocated at [(7)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/6)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def542]
FreeRDP-3.20.0/libfreerdp/core/graphics.c:148:14: warning[-Wanalyzer-malloc-leak]: leak of ‘glyph’
FreeRDP-3.20.0/libfreerdp/core/graphics.c:119:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/graphics.c:124:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/graphics.c:127:28: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/graphics.c:127:28: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/graphics.c:129:12: branch_false: following ‘false’ branch (when ‘glyph’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/graphics.c:132:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/graphics.c:140:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/graphics.c:146:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/graphics.c:148:14: throw: if the called function throws an exception...
FreeRDP-3.20.0/libfreerdp/core/graphics.c:148:14: danger: ‘glyph’ leaks here; was allocated at [(5)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def543]
FreeRDP-3.20.0/libfreerdp/core/info.c:135:25: warning[-Wanalyzer-malloc-leak]: leak of ‘result’
FreeRDP-3.20.0/libfreerdp/core/info.c:743:13: enter_function: entry to ‘rdp_write_info_packet’
FreeRDP-3.20.0/libfreerdp/core/info.c:813:43: call_function: calling ‘rdp_info_package_flags_description’ from ‘rdp_write_info_packet’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def544]
FreeRDP-3.20.0/libfreerdp/core/input.c:1134:24: warning[-Wanalyzer-malloc-leak]: leak of ‘input’
FreeRDP-3.20.0/libfreerdp/core/input.c:1126:58: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/input.c:1130:12: branch_false: following ‘false’ branch (when ‘input’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/input.c:1133:33: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/input.c:1134:24: throw: if ‘MessageQueue_New’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/input.c:1134:24: danger: ‘input’ leaks here; was allocated at [(1)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def545]
FreeRDP-3.20.0/libfreerdp/core/input.c:1135:22: warning[-Wanalyzer-malloc-leak]: leak of ‘MessageQueue_New(&cb)’
FreeRDP-3.20.0/libfreerdp/core/input.c:1130:12: branch_false: following ‘false’ branch (when ‘input’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/input.c:1133:33: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/input.c:1134:24: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/input.c:1135:22: throw: if ‘WLog_Get’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/input.c:1135:22: danger: ‘MessageQueue_New(&cb)’ leaks here; was allocated at [(3)](sarif:/runs/0/results/4/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def546]
FreeRDP-3.20.0/libfreerdp/core/input.c:1135:22: warning[-Wanalyzer-malloc-leak]: leak of ‘input’
FreeRDP-3.20.0/libfreerdp/core/input.c:1126:58: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/input.c:1130:12: branch_false: following ‘false’ branch (when ‘input’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/input.c:1133:33: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/input.c:1135:22: throw: if ‘WLog_Get’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/input.c:1135:22: danger: ‘input’ leaks here; was allocated at [(1)](sarif:/runs/0/results/3/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def547]
FreeRDP-3.20.0/libfreerdp/core/input.c:1143:16: warning[-Wanalyzer-malloc-leak]: leak of ‘input’
FreeRDP-3.20.0/libfreerdp/core/input.c:1126:58: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/input.c:1130:12: branch_false: following ‘false’ branch (when ‘input’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/input.c:1133:33: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/input.c:1137:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/input.c:1143:16: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/input.c:1143:16: danger: ‘input’ leaks here; was allocated at [(1)](sarif:/runs/0/results/5/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def548]
FreeRDP-3.20.0/libfreerdp/core/license.c:490:14: warning[-Wanalyzer-malloc-leak]: leak of ‘winpr_Digest_New()’
FreeRDP-3.20.0/libfreerdp/core/license.c:485:12: branch_false: following ‘false’ branch (when ‘len > 40’)...
FreeRDP-3.20.0/libfreerdp/core/license.c:488:22: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/license.c:488:22: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/license.c:488:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/license.c:490:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/license.c:490:14: throw: if ‘winpr_Digest_Init’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/license.c:490:14: danger: ‘winpr_Digest_New()’ leaks here; was allocated at [(3)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def549]
FreeRDP-3.20.0/libfreerdp/core/license.c:544:14: warning[-Wanalyzer-malloc-leak]: leak of ‘GetCombinedPath(freerdp_settings_get_string(settings, 1793), &licenseStore)’
FreeRDP-3.20.0/libfreerdp/core/license.c:537:34: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/license.c:537:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/license.c:544:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/license.c:544:14: throw: if ‘winpr_PathFileExists’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/license.c:544:14: danger: ‘GetCombinedPath(freerdp_settings_get_string(settings, 1793), &licenseStore)’ leaks here; was allocated at [(1)](sarif:/runs/0/results/3/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def550]
FreeRDP-3.20.0/libfreerdp/core/license.c:546:22: warning[-Wanalyzer-malloc-leak]: leak of ‘GetCombinedPath(freerdp_settings_get_string(settings, 1793), &licenseStore)’
FreeRDP-3.20.0/libfreerdp/core/license.c:537:34: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/license.c:537:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/license.c:544:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/license.c:544:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/license.c:546:22: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/license.c:546:22: throw: if ‘winpr_PathMakePath’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/license.c:546:22: danger: ‘GetCombinedPath(freerdp_settings_get_string(settings, 1793), &licenseStore)’ leaks here; was allocated at [(1)](sarif:/runs/0/results/4/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def551]
FreeRDP-3.20.0/libfreerdp/core/license.c:548:25: warning[-Wanalyzer-malloc-leak]: leak of ‘GetCombinedPath(freerdp_settings_get_string(settings, 1793), &licenseStore)’
FreeRDP-3.20.0/libfreerdp/core/license.c:537:34: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/license.c:537:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/license.c:544:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/license.c:544:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/license.c:546:22: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/license.c:546:20: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/license.c:548:25: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/license.c:548:25: throw: if ‘WLog_IsLevelActive’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/license.c:548:25: danger: ‘GetCombinedPath(freerdp_settings_get_string(settings, 1793), &licenseStore)’ leaks here; was allocated at [(1)](sarif:/runs/0/results/5/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def552]
FreeRDP-3.20.0/libfreerdp/core/license.c:551:17: warning[-Wanalyzer-malloc-leak]: leak of ‘GetCombinedPath(freerdp_settings_get_string(settings, 1793), &licenseStore)’
FreeRDP-3.20.0/libfreerdp/core/license.c:537:34: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/license.c:537:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/license.c:544:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/license.c:544:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/license.c:546:22: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/license.c:546:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/license.c:551:17: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/license.c:551:17: throw: if ‘WLog_IsLevelActive’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/license.c:551:17: danger: ‘GetCombinedPath(freerdp_settings_get_string(settings, 1793), &licenseStore)’ leaks here; was allocated at [(1)](sarif:/runs/0/results/7/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def553]
FreeRDP-3.20.0/libfreerdp/core/license.c:1040:9: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.20.0/libfreerdp/core/license.c:2734:13: enter_function: entry to ‘license_new’
FreeRDP-3.20.0/libfreerdp/core/license.c:2739:12: branch_false: following ‘false’ branch (when ‘license’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/license.c:2741:24: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/license.c:2751:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/license.c:2753:38: call_function: inlined call to ‘license_new_product_info’ from ‘license_new’
FreeRDP-3.20.0/libfreerdp/core/license.c:2753:12: branch_false: following ‘false’ branch (when ‘productInfo’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/license.c:2755:36: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/license.c:2755:36: call_function: calling ‘license_new_binary_blob’ from ‘license_new’
FreeRDP-3.20.0/libfreerdp/core/license.c:2755:36: return_function: returning to ‘license_new’ from ‘license_new_binary_blob’
FreeRDP-3.20.0/libfreerdp/core/license.c:2755:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/license.c:2757:38: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/license.c:2757:38: call_function: calling ‘license_new_binary_blob’ from ‘license_new’
FreeRDP-3.20.0/libfreerdp/core/license.c:2757:38: return_function: returning to ‘license_new’ from ‘license_new_binary_blob’
FreeRDP-3.20.0/libfreerdp/core/license.c:2757:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/license.c:2759:42: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/license.c:2759:42: call_function: calling ‘license_new_binary_blob’ from ‘license_new’
FreeRDP-3.20.0/libfreerdp/core/license.c:2759:42: return_function: returning to ‘license_new’ from ‘license_new_binary_blob’
FreeRDP-3.20.0/libfreerdp/core/license.c:2759:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/license.c:2761:44: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/license.c:2761:44: call_function: calling ‘license_new_binary_blob’ from ‘license_new’
FreeRDP-3.20.0/libfreerdp/core/license.c:2761:44: return_function: returning to ‘license_new’ from ‘license_new_binary_blob’
FreeRDP-3.20.0/libfreerdp/core/license.c:2761:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/license.c:2763:41: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/license.c:2763:41: call_function: calling ‘license_new_binary_blob’ from ‘license_new’
FreeRDP-3.20.0/libfreerdp/core/license.c:2763:41: return_function: returning to ‘license_new’ from ‘license_new_binary_blob’
FreeRDP-3.20.0/libfreerdp/core/license.c:2763:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/license.c:2765:44: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/license.c:2765:44: call_function: calling ‘license_new_binary_blob’ from ‘license_new’
FreeRDP-3.20.0/libfreerdp/core/license.c:2765:44: return_function: returning to ‘license_new’ from ‘license_new_binary_blob’
FreeRDP-3.20.0/libfreerdp/core/license.c:2765:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/license.c:2767:44: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/license.c:2767:44: call_function: calling ‘license_new_binary_blob’ from ‘license_new’
FreeRDP-3.20.0/libfreerdp/core/license.c:2767:44: return_function: returning to ‘license_new’ from ‘license_new_binary_blob’
FreeRDP-3.20.0/libfreerdp/core/license.c:2767:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/license.c:2769:52: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/license.c:2769:52: call_function: calling ‘license_new_binary_blob’ from ‘license_new’
FreeRDP-3.20.0/libfreerdp/core/license.c:2769:52: return_function: returning to ‘license_new’ from ‘license_new_binary_blob’
FreeRDP-3.20.0/libfreerdp/core/license.c:2769:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/license.c:2771:53: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/license.c:2771:53: call_function: calling ‘license_new_binary_blob’ from ‘license_new’
FreeRDP-3.20.0/libfreerdp/core/license.c:2771:53: return_function: returning to ‘license_new’ from ‘license_new_binary_blob’
FreeRDP-3.20.0/libfreerdp/core/license.c:2771:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/license.c:2774:19: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/license.c:2774:19: call_function: calling ‘license_new_binary_blob’ from ‘license_new’
FreeRDP-3.20.0/libfreerdp/core/license.c:2774:19: return_function: returning to ‘license_new’ from ‘license_new_binary_blob’
FreeRDP-3.20.0/libfreerdp/core/license.c:2773:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/license.c:2776:51: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/license.c:2776:51: call_function: calling ‘license_new_binary_blob’ from ‘license_new’
FreeRDP-3.20.0/libfreerdp/core/license.c:2776:51: return_function: returning to ‘license_new’ from ‘license_new_binary_blob’
FreeRDP-3.20.0/libfreerdp/core/license.c:2776:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/license.c:2778:46: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/license.c:2778:46: call_function: calling ‘license_new_binary_blob’ from ‘license_new’
FreeRDP-3.20.0/libfreerdp/core/license.c:2778:46: return_function: returning to ‘license_new’ from ‘license_new_binary_blob’
FreeRDP-3.20.0/libfreerdp/core/license.c:2778:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/license.c:2780:47: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/license.c:2780:47: call_function: calling ‘license_new_binary_blob’ from ‘license_new’
FreeRDP-3.20.0/libfreerdp/core/license.c:2780:47: return_function: returning to ‘license_new’ from ‘license_new_binary_blob’
FreeRDP-3.20.0/libfreerdp/core/license.c:2780:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/license.c:2782:36: call_function: inlined call to ‘license_new_scope_list’ from ‘license_new’
FreeRDP-3.20.0/libfreerdp/core/license.c:2782:12: branch_false: following ‘false’ branch (when ‘list’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/license.c:2785:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/license.c:2785:9: call_function: calling ‘license_generate_randoms’ from ‘license_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def554]
FreeRDP-3.20.0/libfreerdp/core/license.c:1040:9: warning[-Wanalyzer-malloc-leak]: leak of ‘license’
FreeRDP-3.20.0/libfreerdp/core/license.c:2734:13: enter_function: entry to ‘license_new’
FreeRDP-3.20.0/libfreerdp/core/license.c:2738:44: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/license.c:2739:12: branch_false: following ‘false’ branch (when ‘license’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/license.c:2741:24: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/license.c:2751:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/license.c:2753:38: call_function: inlined call to ‘license_new_product_info’ from ‘license_new’
FreeRDP-3.20.0/libfreerdp/core/license.c:2753:12: branch_false: following ‘false’ branch (when ‘productInfo’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/license.c:2755:36: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/license.c:2755:36: call_function: calling ‘license_new_binary_blob’ from ‘license_new’
FreeRDP-3.20.0/libfreerdp/core/license.c:2755:36: return_function: returning to ‘license_new’ from ‘license_new_binary_blob’
FreeRDP-3.20.0/libfreerdp/core/license.c:2755:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/license.c:2757:38: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/license.c:2757:38: call_function: calling ‘license_new_binary_blob’ from ‘license_new’
FreeRDP-3.20.0/libfreerdp/core/license.c:2757:38: return_function: returning to ‘license_new’ from ‘license_new_binary_blob’
FreeRDP-3.20.0/libfreerdp/core/license.c:2757:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/license.c:2759:42: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/license.c:2759:42: call_function: calling ‘license_new_binary_blob’ from ‘license_new’
FreeRDP-3.20.0/libfreerdp/core/license.c:2759:42: return_function: returning to ‘license_new’ from ‘license_new_binary_blob’
FreeRDP-3.20.0/libfreerdp/core/license.c:2759:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/license.c:2761:44: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/license.c:2761:44: call_function: calling ‘license_new_binary_blob’ from ‘license_new’
FreeRDP-3.20.0/libfreerdp/core/license.c:2761:44: return_function: returning to ‘license_new’ from ‘license_new_binary_blob’
FreeRDP-3.20.0/libfreerdp/core/license.c:2761:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/license.c:2763:41: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/license.c:2763:41: call_function: calling ‘license_new_binary_blob’ from ‘license_new’
FreeRDP-3.20.0/libfreerdp/core/license.c:2763:41: return_function: returning to ‘license_new’ from ‘license_new_binary_blob’
FreeRDP-3.20.0/libfreerdp/core/license.c:2763:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/license.c:2765:44: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/license.c:2765:44: call_function: calling ‘license_new_binary_blob’ from ‘license_new’
FreeRDP-3.20.0/libfreerdp/core/license.c:2765:44: return_function: returning to ‘license_new’ from ‘license_new_binary_blob’
FreeRDP-3.20.0/libfreerdp/core/license.c:2765:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/license.c:2767:44: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/license.c:2767:44: call_function: calling ‘license_new_binary_blob’ from ‘license_new’
FreeRDP-3.20.0/libfreerdp/core/license.c:2767:44: return_function: returning to ‘license_new’ from ‘license_new_binary_blob’
FreeRDP-3.20.0/libfreerdp/core/license.c:2767:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/license.c:2769:52: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/license.c:2769:52: call_function: calling ‘license_new_binary_blob’ from ‘license_new’
FreeRDP-3.20.0/libfreerdp/core/license.c:2769:52: return_function: returning to ‘license_new’ from ‘license_new_binary_blob’
FreeRDP-3.20.0/libfreerdp/core/license.c:2769:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/license.c:2771:53: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/license.c:2771:53: call_function: calling ‘license_new_binary_blob’ from ‘license_new’
FreeRDP-3.20.0/libfreerdp/core/license.c:2771:53: return_function: returning to ‘license_new’ from ‘license_new_binary_blob’
FreeRDP-3.20.0/libfreerdp/core/license.c:2771:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/license.c:2774:19: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/license.c:2774:19: call_function: calling ‘license_new_binary_blob’ from ‘license_new’
FreeRDP-3.20.0/libfreerdp/core/license.c:2774:19: return_function: returning to ‘license_new’ from ‘license_new_binary_blob’
FreeRDP-3.20.0/libfreerdp/core/license.c:2773:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/license.c:2776:51: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/license.c:2776:51: call_function: calling ‘license_new_binary_blob’ from ‘license_new’
FreeRDP-3.20.0/libfreerdp/core/license.c:2776:51: return_function: returning to ‘license_new’ from ‘license_new_binary_blob’
FreeRDP-3.20.0/libfreerdp/core/license.c:2776:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/license.c:2778:46: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/license.c:2778:46: call_function: calling ‘license_new_binary_blob’ from ‘license_new’
FreeRDP-3.20.0/libfreerdp/core/license.c:2778:46: return_function: returning to ‘license_new’ from ‘license_new_binary_blob’
FreeRDP-3.20.0/libfreerdp/core/license.c:2778:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/license.c:2780:47: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/license.c:2780:47: call_function: calling ‘license_new_binary_blob’ from ‘license_new’
FreeRDP-3.20.0/libfreerdp/core/license.c:2780:47: return_function: returning to ‘license_new’ from ‘license_new_binary_blob’
FreeRDP-3.20.0/libfreerdp/core/license.c:2780:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/license.c:2782:36: call_function: inlined call to ‘license_new_scope_list’ from ‘license_new’
FreeRDP-3.20.0/libfreerdp/core/license.c:2782:12: branch_false: following ‘false’ branch (when ‘list’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/license.c:2785:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/license.c:2785:9: call_function: calling ‘license_generate_randoms’ from ‘license_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def555]
FreeRDP-3.20.0/libfreerdp/core/license.c:1040:9: warning[-Wanalyzer-malloc-leak]: leak of ‘list’
FreeRDP-3.20.0/libfreerdp/core/license.c:2734:13: enter_function: entry to ‘license_new’
FreeRDP-3.20.0/libfreerdp/core/license.c:2739:12: branch_false: following ‘false’ branch (when ‘license’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/license.c:2741:24: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/license.c:2751:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/license.c:2753:38: call_function: inlined call to ‘license_new_product_info’ from ‘license_new’
FreeRDP-3.20.0/libfreerdp/core/license.c:2753:12: branch_false: following ‘false’ branch (when ‘productInfo’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/license.c:2755:36: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/license.c:2755:36: call_function: calling ‘license_new_binary_blob’ from ‘license_new’
FreeRDP-3.20.0/libfreerdp/core/license.c:2755:36: return_function: returning to ‘license_new’ from ‘license_new_binary_blob’
FreeRDP-3.20.0/libfreerdp/core/license.c:2755:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/license.c:2757:38: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/license.c:2757:38: call_function: calling ‘license_new_binary_blob’ from ‘license_new’
FreeRDP-3.20.0/libfreerdp/core/license.c:2757:38: return_function: returning to ‘license_new’ from ‘license_new_binary_blob’
FreeRDP-3.20.0/libfreerdp/core/license.c:2757:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/license.c:2759:42: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/license.c:2759:42: call_function: calling ‘license_new_binary_blob’ from ‘license_new’
FreeRDP-3.20.0/libfreerdp/core/license.c:2759:42: return_function: returning to ‘license_new’ from ‘license_new_binary_blob’
FreeRDP-3.20.0/libfreerdp/core/license.c:2759:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/license.c:2761:44: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/license.c:2761:44: call_function: calling ‘license_new_binary_blob’ from ‘license_new’
FreeRDP-3.20.0/libfreerdp/core/license.c:2761:44: return_function: returning to ‘license_new’ from ‘license_new_binary_blob’
FreeRDP-3.20.0/libfreerdp/core/license.c:2761:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/license.c:2763:41: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/license.c:2763:41: call_function: calling ‘license_new_binary_blob’ from ‘license_new’
FreeRDP-3.20.0/libfreerdp/core/license.c:2763:41: return_function: returning to ‘license_new’ from ‘license_new_binary_blob’
FreeRDP-3.20.0/libfreerdp/core/license.c:2763:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/license.c:2765:44: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/license.c:2765:44: call_function: calling ‘license_new_binary_blob’ from ‘license_new’
FreeRDP-3.20.0/libfreerdp/core/license.c:2765:44: return_function: returning to ‘license_new’ from ‘license_new_binary_blob’
FreeRDP-3.20.0/libfreerdp/core/license.c:2765:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/license.c:2767:44: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/license.c:2767:44: call_function: calling ‘license_new_binary_blob’ from ‘license_new’
FreeRDP-3.20.0/libfreerdp/core/license.c:2767:44: return_function: returning to ‘license_new’ from ‘license_new_binary_blob’
FreeRDP-3.20.0/libfreerdp/core/license.c:2767:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/license.c:2769:52: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/license.c:2769:52: call_function: calling ‘license_new_binary_blob’ from ‘license_new’
FreeRDP-3.20.0/libfreerdp/core/license.c:2769:52: return_function: returning to ‘license_new’ from ‘license_new_binary_blob’
FreeRDP-3.20.0/libfreerdp/core/license.c:2769:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/license.c:2771:53: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/license.c:2771:53: call_function: calling ‘license_new_binary_blob’ from ‘license_new’
FreeRDP-3.20.0/libfreerdp/core/license.c:2771:53: return_function: returning to ‘license_new’ from ‘license_new_binary_blob’
FreeRDP-3.20.0/libfreerdp/core/license.c:2771:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/license.c:2774:19: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/license.c:2774:19: call_function: calling ‘license_new_binary_blob’ from ‘license_new’
FreeRDP-3.20.0/libfreerdp/core/license.c:2774:19: return_function: returning to ‘license_new’ from ‘license_new_binary_blob’
FreeRDP-3.20.0/libfreerdp/core/license.c:2773:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/license.c:2776:51: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/license.c:2776:51: call_function: calling ‘license_new_binary_blob’ from ‘license_new’
FreeRDP-3.20.0/libfreerdp/core/license.c:2776:51: return_function: returning to ‘license_new’ from ‘license_new_binary_blob’
FreeRDP-3.20.0/libfreerdp/core/license.c:2776:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/license.c:2778:46: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/license.c:2778:46: call_function: calling ‘license_new_binary_blob’ from ‘license_new’
FreeRDP-3.20.0/libfreerdp/core/license.c:2778:46: return_function: returning to ‘license_new’ from ‘license_new_binary_blob’
FreeRDP-3.20.0/libfreerdp/core/license.c:2778:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/license.c:2780:47: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/license.c:2780:47: call_function: calling ‘license_new_binary_blob’ from ‘license_new’
FreeRDP-3.20.0/libfreerdp/core/license.c:2780:47: return_function: returning to ‘license_new’ from ‘license_new_binary_blob’
FreeRDP-3.20.0/libfreerdp/core/license.c:2780:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/license.c:2782:36: call_function: inlined call to ‘license_new_scope_list’ from ‘license_new’
FreeRDP-3.20.0/libfreerdp/core/license.c:2782:12: branch_false: following ‘false’ branch (when ‘list’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/license.c:2785:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/license.c:2785:9: call_function: calling ‘license_generate_randoms’ from ‘license_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def556]
FreeRDP-3.20.0/libfreerdp/core/license.c:1040:9: warning[-Wanalyzer-malloc-leak]: leak of ‘productInfo’
FreeRDP-3.20.0/libfreerdp/core/license.c:2734:13: enter_function: entry to ‘license_new’
FreeRDP-3.20.0/libfreerdp/core/license.c:2739:12: branch_false: following ‘false’ branch (when ‘license’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/license.c:2741:24: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/license.c:2751:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/license.c:2753:38: call_function: inlined call to ‘license_new_product_info’ from ‘license_new’
FreeRDP-3.20.0/libfreerdp/core/license.c:2753:12: branch_false: following ‘false’ branch (when ‘productInfo’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/license.c:2755:36: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/license.c:2755:36: call_function: calling ‘license_new_binary_blob’ from ‘license_new’
FreeRDP-3.20.0/libfreerdp/core/license.c:2755:36: return_function: returning to ‘license_new’ from ‘license_new_binary_blob’
FreeRDP-3.20.0/libfreerdp/core/license.c:2755:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/license.c:2757:38: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/license.c:2757:38: call_function: calling ‘license_new_binary_blob’ from ‘license_new’
FreeRDP-3.20.0/libfreerdp/core/license.c:2757:38: return_function: returning to ‘license_new’ from ‘license_new_binary_blob’
FreeRDP-3.20.0/libfreerdp/core/license.c:2757:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/license.c:2759:42: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/license.c:2759:42: call_function: calling ‘license_new_binary_blob’ from ‘license_new’
FreeRDP-3.20.0/libfreerdp/core/license.c:2759:42: return_function: returning to ‘license_new’ from ‘license_new_binary_blob’
FreeRDP-3.20.0/libfreerdp/core/license.c:2759:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/license.c:2761:44: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/license.c:2761:44: call_function: calling ‘license_new_binary_blob’ from ‘license_new’
FreeRDP-3.20.0/libfreerdp/core/license.c:2761:44: return_function: returning to ‘license_new’ from ‘license_new_binary_blob’
FreeRDP-3.20.0/libfreerdp/core/license.c:2761:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/license.c:2763:41: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/license.c:2763:41: call_function: calling ‘license_new_binary_blob’ from ‘license_new’
FreeRDP-3.20.0/libfreerdp/core/license.c:2763:41: return_function: returning to ‘license_new’ from ‘license_new_binary_blob’
FreeRDP-3.20.0/libfreerdp/core/license.c:2763:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/license.c:2765:44: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/license.c:2765:44: call_function: calling ‘license_new_binary_blob’ from ‘license_new’
FreeRDP-3.20.0/libfreerdp/core/license.c:2765:44: return_function: returning to ‘license_new’ from ‘license_new_binary_blob’
FreeRDP-3.20.0/libfreerdp/core/license.c:2765:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/license.c:2767:44: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/license.c:2767:44: call_function: calling ‘license_new_binary_blob’ from ‘license_new’
FreeRDP-3.20.0/libfreerdp/core/license.c:2767:44: return_function: returning to ‘license_new’ from ‘license_new_binary_blob’
FreeRDP-3.20.0/libfreerdp/core/license.c:2767:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/license.c:2769:52: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/license.c:2769:52: call_function: calling ‘license_new_binary_blob’ from ‘license_new’
FreeRDP-3.20.0/libfreerdp/core/license.c:2769:52: return_function: returning to ‘license_new’ from ‘license_new_binary_blob’
FreeRDP-3.20.0/libfreerdp/core/license.c:2769:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/license.c:2771:53: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/license.c:2771:53: call_function: calling ‘license_new_binary_blob’ from ‘license_new’
FreeRDP-3.20.0/libfreerdp/core/license.c:2771:53: return_function: returning to ‘license_new’ from ‘license_new_binary_blob’
FreeRDP-3.20.0/libfreerdp/core/license.c:2771:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/license.c:2774:19: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/license.c:2774:19: call_function: calling ‘license_new_binary_blob’ from ‘license_new’
FreeRDP-3.20.0/libfreerdp/core/license.c:2774:19: return_function: returning to ‘license_new’ from ‘license_new_binary_blob’
FreeRDP-3.20.0/libfreerdp/core/license.c:2773:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/license.c:2776:51: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/license.c:2776:51: call_function: calling ‘license_new_binary_blob’ from ‘license_new’
FreeRDP-3.20.0/libfreerdp/core/license.c:2776:51: return_function: returning to ‘license_new’ from ‘license_new_binary_blob’
FreeRDP-3.20.0/libfreerdp/core/license.c:2776:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/license.c:2778:46: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/license.c:2778:46: call_function: calling ‘license_new_binary_blob’ from ‘license_new’
FreeRDP-3.20.0/libfreerdp/core/license.c:2778:46: return_function: returning to ‘license_new’ from ‘license_new_binary_blob’
FreeRDP-3.20.0/libfreerdp/core/license.c:2778:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/license.c:2780:47: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/license.c:2780:47: call_function: calling ‘license_new_binary_blob’ from ‘license_new’
FreeRDP-3.20.0/libfreerdp/core/license.c:2780:47: return_function: returning to ‘license_new’ from ‘license_new_binary_blob’
FreeRDP-3.20.0/libfreerdp/core/license.c:2780:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/license.c:2782:36: call_function: inlined call to ‘license_new_scope_list’ from ‘license_new’
FreeRDP-3.20.0/libfreerdp/core/license.c:2782:12: branch_false: following ‘false’ branch (when ‘list’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/license.c:2785:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/license.c:2785:9: call_function: calling ‘license_generate_randoms’ from ‘license_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def557]
FreeRDP-3.20.0/libfreerdp/core/license.c:1214:21: warning[-Wanalyzer-malloc-leak]: leak of ‘EncryptedPremasterSecret’
FreeRDP-3.20.0/libfreerdp/core/license.c:1180:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/license.c:1185:64: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/license.c:1186:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/license.c:1200:59: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/license.c:1200:49: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/license.c:1201:12: branch_false: following ‘false’ branch (when ‘EncryptedPremasterSecret’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/license.c:1209:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/license.c:1214:21: throw: if ‘crypto_rsa_public_encrypt’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/license.c:1214:21: danger: ‘EncryptedPremasterSecret’ leaks here; was allocated at [(5)](sarif:/runs/0/results/14/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def558]
FreeRDP-3.20.0/libfreerdp/core/license.c:1247:34: warning[-Wanalyzer-malloc-leak]: leak of ‘winpr_RC4_New_Allow_FIPS(&*license.LicensingEncryptionKey, 16)’
FreeRDP-3.20.0/libfreerdp/core/license.c:1237:30: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/license.c:1239:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/license.c:1246:12: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/license.c:1246:12: branch_true: following ‘true’ branch (when ‘len != 0’)...
FreeRDP-3.20.0/libfreerdp/core/license.c:1247:34: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/license.c:1248:12: branch_false: following ‘false’ branch (when ‘buffer’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/license.c:1251:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/license.c:1254:14: throw: if ‘winpr_RC4_Update’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/license.c:1247:34: danger: ‘winpr_RC4_New_Allow_FIPS(&*license.LicensingEncryptionKey, 16)’ leaks here; was allocated at [(1)](sarif:/runs/0/results/15/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def559]
FreeRDP-3.20.0/libfreerdp/core/license.c:1261:9: warning[-Wanalyzer-malloc-leak]: leak of ‘winpr_RC4_New_Allow_FIPS(&*license.LicensingEncryptionKey, 16)’
FreeRDP-3.20.0/libfreerdp/core/license.c:1237:30: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/license.c:1239:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/license.c:1246:12: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/license.c:1261:9: throw: if ‘WLog_IsLevelActive’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/license.c:1261:9: danger: ‘winpr_RC4_New_Allow_FIPS(&*license.LicensingEncryptionKey, 16)’ leaks here; was allocated at [(1)](sarif:/runs/0/results/19/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def560]
FreeRDP-3.20.0/libfreerdp/core/license.c:1500:17: warning[-Wanalyzer-malloc-leak]: leak of ‘*blob.data’
FreeRDP-3.20.0/libfreerdp/core/license.c:2692:6: enter_function: entry to ‘license_read_client_platform_challenge_response’
FreeRDP-3.20.0/libfreerdp/core/license.c:2696:14: call_function: calling ‘license_read_binary_blob’ from ‘license_read_client_platform_challenge_response’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def561]
FreeRDP-3.20.0/libfreerdp/core/license.c:2104:42: warning[-Wanalyzer-malloc-leak]: leak of ‘license_new_binary_blob(1)’
FreeRDP-3.20.0/libfreerdp/core/license.c:2136:6: enter_function: entry to ‘license_read_new_or_upgrade_license_packet’
FreeRDP-3.20.0/libfreerdp/core/license.c:2154:33: call_function: calling ‘license_new_binary_blob’ from ‘license_read_new_or_upgrade_license_packet’
FreeRDP-3.20.0/libfreerdp/core/license.c:2154:33: return_function: returning to ‘license_read_new_or_upgrade_license_packet’ from ‘license_new_binary_blob’
FreeRDP-3.20.0/libfreerdp/core/license.c:2155:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/license.c:2159:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/license.c:2159:14: call_function: calling ‘license_read_encrypted_blob’ from ‘license_read_new_or_upgrade_license_packet’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def562]
FreeRDP-3.20.0/libfreerdp/core/license.c:2569:18: warning[-Wanalyzer-malloc-leak]: leak of ‘buffer’
FreeRDP-3.20.0/libfreerdp/core/license.c:2529:6: enter_function: entry to ‘license_send_platform_challenge_response’
FreeRDP-3.20.0/libfreerdp/core/license.c:2547:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/license.c:2549:9: call_function: inlined call to ‘Stream_Write_UINT16_unchecked’ from ‘license_send_platform_challenge_response’
FreeRDP-3.20.0/libfreerdp/core/license.c:2559:25: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/license.c:2560:12: branch_false: following ‘false’ branch (when ‘buffer’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/license.c:2566:9: call_function: inlined call to ‘Stream_Buffer’ from ‘license_send_platform_challenge_response’
FreeRDP-3.20.0/libfreerdp/core/license.c:2569:18: throw: if ‘security_mac_data’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/license.c:2569:18: danger: ‘buffer’ leaks here; was allocated at [(5)](sarif:/runs/0/results/31/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def563]
FreeRDP-3.20.0/libfreerdp/core/license.c:2741:24: warning[-Wanalyzer-malloc-leak]: leak of ‘license’
FreeRDP-3.20.0/libfreerdp/core/license.c:2738:44: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/license.c:2739:12: branch_false: following ‘false’ branch (when ‘license’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/license.c:2741:24: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/license.c:2741:24: throw: if ‘WLog_Get’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/license.c:2741:24: danger: ‘license’ leaks here; was allocated at [(1)](sarif:/runs/0/results/32/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def564]
FreeRDP-3.20.0/libfreerdp/core/license.c:2751:38: warning[-Wanalyzer-malloc-leak]: leak of ‘license’
FreeRDP-3.20.0/libfreerdp/core/license.c:2738:44: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/license.c:2739:12: branch_false: following ‘false’ branch (when ‘license’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/license.c:2741:24: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/license.c:2751:38: throw: if ‘freerdp_certificate_new’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/license.c:2751:38: danger: ‘license’ leaks here; was allocated at [(1)](sarif:/runs/0/results/33/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def565]
FreeRDP-3.20.0/libfreerdp/core/license.c:2806:17: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.20.0/libfreerdp/core/license.c:2734:13: enter_function: entry to ‘license_new’
FreeRDP-3.20.0/libfreerdp/core/license.c:2739:12: branch_false: following ‘false’ branch (when ‘license’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/license.c:2741:24: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/license.c:2751:38: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/license.c:2751:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/license.c:2753:38: call_function: inlined call to ‘license_new_product_info’ from ‘license_new’
FreeRDP-3.20.0/libfreerdp/core/license.c:2753:12: branch_true: following ‘true’ branch (when ‘productInfo’ is NULL)...
FreeRDP-3.20.0/libfreerdp/core/license.c:2754:17: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/license.c:2792:9: call_function: calling ‘license_free’ from ‘license_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def566]
FreeRDP-3.20.0/libfreerdp/core/license.c:2806:17: warning[-Wanalyzer-malloc-leak]: leak of ‘license’
FreeRDP-3.20.0/libfreerdp/core/license.c:2734:13: enter_function: entry to ‘license_new’
FreeRDP-3.20.0/libfreerdp/core/license.c:2738:44: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/license.c:2739:12: branch_false: following ‘false’ branch (when ‘license’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/license.c:2741:24: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/license.c:2751:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/license.c:2752:17: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/license.c:2792:9: call_function: calling ‘license_free’ from ‘license_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def567]
FreeRDP-3.20.0/libfreerdp/core/license.c:2806:17: warning[-Wanalyzer-malloc-leak]: leak of ‘productInfo’
FreeRDP-3.20.0/libfreerdp/core/license.c:2734:13: enter_function: entry to ‘license_new’
FreeRDP-3.20.0/libfreerdp/core/license.c:2739:12: branch_false: following ‘false’ branch (when ‘license’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/license.c:2741:24: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/license.c:2751:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/license.c:2753:38: call_function: inlined call to ‘license_new_product_info’ from ‘license_new’
FreeRDP-3.20.0/libfreerdp/core/license.c:2753:12: branch_false: following ‘false’ branch (when ‘productInfo’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/license.c:2755:36: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/license.c:2755:36: call_function: calling ‘license_new_binary_blob’ from ‘license_new’
FreeRDP-3.20.0/libfreerdp/core/license.c:2755:36: return_function: returning to ‘license_new’ from ‘license_new_binary_blob’
FreeRDP-3.20.0/libfreerdp/core/license.c:2755:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/license.c:2756:17: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/license.c:2792:9: call_function: calling ‘license_free’ from ‘license_new’
Error: GCC_ANALYZER_WARNING (CWE-775): [#def568]
FreeRDP-3.20.0/libfreerdp/core/listener.c:68:27: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘sockfd’
FreeRDP-3.20.0/libfreerdp/core/listener.c:61:28: acquire_resource: stream socket created here
FreeRDP-3.20.0/libfreerdp/core/listener.c:62:12: branch_false: following ‘false’ branch (when ‘sockfd != -1’)...
FreeRDP-3.20.0/libfreerdp/core/listener.c:68:27: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/listener.c:68:27: throw: if ‘fcntl’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/listener.c:68:27: danger: ‘sockfd’ leaks here
Error: GCC_ANALYZER_WARNING (CWE-775): [#def569]
FreeRDP-3.20.0/libfreerdp/core/listener.c:103:17: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘sockfd’
FreeRDP-3.20.0/libfreerdp/core/listener.c:61:28: acquire_resource: stream socket created here
FreeRDP-3.20.0/libfreerdp/core/listener.c:62:12: branch_false: following ‘false’ branch (when ‘sockfd != -1’)...
FreeRDP-3.20.0/libfreerdp/core/listener.c:68:27: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/listener.c:69:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/listener.c:77:28: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/listener.c:100:13: acquire_resource: socket created here
FreeRDP-3.20.0/libfreerdp/core/listener.c:100:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/listener.c:102:22: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/listener.c:103:17: throw: if ‘winpr_strerror’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/listener.c:103:17: danger: ‘sockfd’ leaks here
Error: GCC_ANALYZER_WARNING (CWE-775): [#def570]
FreeRDP-3.20.0/libfreerdp/core/listener.c:105:17: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘sockfd’
FreeRDP-3.20.0/libfreerdp/core/listener.c:61:28: acquire_resource: stream socket created here
FreeRDP-3.20.0/libfreerdp/core/listener.c:62:12: branch_false: following ‘false’ branch (when ‘sockfd != -1’)...
FreeRDP-3.20.0/libfreerdp/core/listener.c:68:27: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/listener.c:69:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/listener.c:77:28: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/listener.c:100:13: acquire_resource: socket created here
FreeRDP-3.20.0/libfreerdp/core/listener.c:100:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/listener.c:102:22: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/listener.c:105:17: throw: if ‘close’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/listener.c:105:17: danger: ‘sockfd’ leaks here
Error: GCC_ANALYZER_WARNING (CWE-775): [#def571]
FreeRDP-3.20.0/libfreerdp/core/listener.c:112:17: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘sockfd’
FreeRDP-3.20.0/libfreerdp/core/listener.c:61:28: acquire_resource: stream socket created here
FreeRDP-3.20.0/libfreerdp/core/listener.c:62:12: branch_false: following ‘false’ branch (when ‘sockfd != -1’)...
FreeRDP-3.20.0/libfreerdp/core/listener.c:68:27: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/listener.c:69:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/listener.c:77:28: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/listener.c:100:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/listener.c:109:13: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/listener.c:109:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/listener.c:111:22: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/listener.c:112:17: throw: if ‘winpr_strerror’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/listener.c:112:17: danger: ‘sockfd’ leaks here
Error: GCC_ANALYZER_WARNING (CWE-775): [#def572]
FreeRDP-3.20.0/libfreerdp/core/listener.c:114:17: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘sockfd’
FreeRDP-3.20.0/libfreerdp/core/listener.c:137:13: enter_function: entry to ‘freerdp_listener_open’
FreeRDP-3.20.0/libfreerdp/core/listener.c:154:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/listener.c:156:32: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/listener.c:157:24: call_function: calling ‘freerdp_listener_open_from_vsock’ from ‘freerdp_listener_open’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def573]
FreeRDP-3.20.0/libfreerdp/core/listener.c:118:9: warning[-Wanalyzer-malloc-leak]: leak of ‘WSACreateEvent()’
FreeRDP-3.20.0/libfreerdp/core/listener.c:137:13: enter_function: entry to ‘freerdp_listener_open’
FreeRDP-3.20.0/libfreerdp/core/listener.c:154:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/listener.c:156:32: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/listener.c:157:24: call_function: calling ‘freerdp_listener_open_from_vsock’ from ‘freerdp_listener_open’
Error: GCC_ANALYZER_WARNING (CWE-775): [#def574]
FreeRDP-3.20.0/libfreerdp/core/listener.c:118:51: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘sockfd’
FreeRDP-3.20.0/libfreerdp/core/listener.c:137:13: enter_function: entry to ‘freerdp_listener_open’
FreeRDP-3.20.0/libfreerdp/core/listener.c:154:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/listener.c:156:32: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/listener.c:157:24: call_function: calling ‘freerdp_listener_open_from_vsock’ from ‘freerdp_listener_open’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def575]
FreeRDP-3.20.0/libfreerdp/core/listener.c:228:17: warning[-Wanalyzer-malloc-leak]: leak of ‘WSACreateEvent()’
FreeRDP-3.20.0/libfreerdp/core/listener.c:154:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/listener.c:160:15: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/listener.c:162:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/listener.c:162:12: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/listener.c:165:41: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/listener.c:178:20: branch_false: following ‘false’ branch (when ‘sockfd != -1’)...
FreeRDP-3.20.0/libfreerdp/core/listener.c:184:17: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/listener.c:211:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/listener.c:217:26: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/listener.c:219:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/listener.c:227:35: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/listener.c:228:59: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/listener.c:228:17: danger: ‘WSACreateEvent()’ leaks here; was allocated at [(14)](sarif:/runs/0/results/15/codeFlows/0/threadFlows/0/locations/13)
Error: GCC_ANALYZER_WARNING (CWE-775): [#def576]
FreeRDP-3.20.0/libfreerdp/core/listener.c:269:18: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘sockfd’
FreeRDP-3.20.0/libfreerdp/core/listener.c:255:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/listener.c:261:18: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/listener.c:261:18: acquire_resource: stream socket created here
FreeRDP-3.20.0/libfreerdp/core/listener.c:263:12: branch_false: following ‘false’ branch (when ‘sockfd != -1’)...
FreeRDP-3.20.0/libfreerdp/core/listener.c:269:18: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/listener.c:269:18: throw: if ‘fcntl’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/listener.c:269:18: danger: ‘sockfd’ leaks here
Error: GCC_ANALYZER_WARNING (CWE-401): [#def577]
FreeRDP-3.20.0/libfreerdp/core/listener.c:308:9: warning[-Wanalyzer-malloc-leak]: leak of ‘((rdpListener)*(void *)*instance.listener).events[<unknown>]’
FreeRDP-3.20.0/libfreerdp/core/listener.c:255:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/listener.c:261:18: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/listener.c:263:12: branch_false: following ‘false’ branch (when ‘sockfd != -1’)...
FreeRDP-3.20.0/libfreerdp/core/listener.c:269:18: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/listener.c:270:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/listener.c:277:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/listener.c:282:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/listener.c:289:18: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/listener.c:291:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/listener.c:298:18: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/listener.c:298:18: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/listener.c:300:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/listener.c:307:27: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/listener.c:308:9: danger: ‘((rdpListener)*(void *)*instance.listener).events[<unknown>]’ leaks here; was allocated at [(13)](sarif:/runs/0/results/17/codeFlows/0/threadFlows/0/locations/12)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def578]
FreeRDP-3.20.0/libfreerdp/core/listener.c:332:9: warning[-Wanalyzer-malloc-leak]: leak of ‘WSACreateEvent()’
FreeRDP-3.20.0/libfreerdp/core/listener.c:322:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/listener.c:328:13: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/listener.c:328:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/listener.c:331:27: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/listener.c:332:51: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/listener.c:332:9: danger: ‘WSACreateEvent()’ leaks here; was allocated at [(5)](sarif:/runs/0/results/18/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def579]
FreeRDP-3.20.0/libfreerdp/core/listener.c:407:13: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_peer_new(peer_sockfd)’
FreeRDP-3.20.0/libfreerdp/core/listener.c:441:13: enter_function: entry to ‘freerdp_check_and_create_client’
FreeRDP-3.20.0/libfreerdp/core/listener.c:449:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/listener.c:455:32: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/listener.c:455:32: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/listener.c:456:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/listener.c:462:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/listener.c:462:14: call_function: calling ‘freerdp_peer_set_local_and_hostname’ from ‘freerdp_check_and_create_client’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def580]
FreeRDP-3.20.0/libfreerdp/core/mcs.c:385:14: warning[-Wanalyzer-malloc-leak]: leak of ‘Stream_New(0, 12)’
FreeRDP-3.20.0/libfreerdp/core/mcs.c:1218:6: enter_function: entry to ‘mcs_send_channel_join_request’
FreeRDP-3.20.0/libfreerdp/core/mcs.c:1226:13: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/mcs.c:1228:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/mcs.c:1234:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/mcs.c:1234:9: call_function: calling ‘mcs_write_domain_mcspdu_header’ from ‘mcs_send_channel_join_request’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def581]
FreeRDP-3.20.0/libfreerdp/core/mcs.c:385:14: warning[-Wanalyzer-malloc-leak]: leak of ‘Stream_New(0, 15)’
FreeRDP-3.20.0/libfreerdp/core/mcs.c:1279:6: enter_function: entry to ‘mcs_send_channel_join_confirm’
FreeRDP-3.20.0/libfreerdp/core/mcs.c:1285:12: branch_false: following ‘false’ branch (when ‘mcs’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/mcs.c:1288:13: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/mcs.c:1288:13: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/mcs.c:1290:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/mcs.c:1296:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/mcs.c:1296:14: call_function: calling ‘mcs_write_domain_mcspdu_header’ from ‘mcs_send_channel_join_confirm’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def582]
FreeRDP-3.20.0/libfreerdp/core/mcs.c:385:14: warning[-Wanalyzer-malloc-leak]: leak of ‘Stream_New(0, 8)’
FreeRDP-3.20.0/libfreerdp/core/mcs.c:1094:6: enter_function: entry to ‘mcs_send_attach_user_request’
FreeRDP-3.20.0/libfreerdp/core/mcs.c:1100:12: branch_false: following ‘false’ branch (when ‘mcs’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/mcs.c:1103:13: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/mcs.c:1103:13: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/mcs.c:1105:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/mcs.c:1111:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/mcs.c:1111:9: call_function: calling ‘mcs_write_domain_mcspdu_header’ from ‘mcs_send_attach_user_request’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def583]
FreeRDP-3.20.0/libfreerdp/core/mcs.c:385:14: warning[-Wanalyzer-malloc-leak]: leak of ‘Stream_New(0, 9)’
FreeRDP-3.20.0/libfreerdp/core/mcs.c:1369:6: enter_function: entry to ‘mcs_send_disconnect_provider_ultimatum’
FreeRDP-3.20.0/libfreerdp/core/mcs.c:1377:13: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/mcs.c:1379:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/mcs.c:1382:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/mcs.c:1382:14: call_function: calling ‘mcs_write_domain_mcspdu_header’ from ‘mcs_send_disconnect_provider_ultimatum’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def584]
FreeRDP-3.20.0/libfreerdp/core/mcs.c:464:9: warning[-Wanalyzer-malloc-leak]: leak of ‘Stream_New(0, *s.capacity)’
FreeRDP-3.20.0/libfreerdp/core/mcs.c:456:16: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/mcs.c:458:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/mcs.c:464:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/mcs.c:464:9: throw: if ‘ber_write_integer’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/mcs.c:464:9: danger: ‘Stream_New(0, *s.capacity)’ leaks here; was allocated at [(1)](sarif:/runs/0/results/21/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def585]
FreeRDP-3.20.0/libfreerdp/core/mcs.c:739:9: warning[-Wanalyzer-malloc-leak]: leak of ‘Stream_New(0, *s.capacity)’
FreeRDP-3.20.0/libfreerdp/core/mcs.c:721:6: enter_function: entry to ‘mcs_write_connect_initial’
FreeRDP-3.20.0/libfreerdp/core/mcs.c:727:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/mcs.c:730:16: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/mcs.c:732:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/mcs.c:739:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/mcs.c:739:9: throw: if ‘ber_write_octet_string’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/mcs.c:739:9: danger: ‘Stream_New(0, *s.capacity)’ leaks here; was allocated at [(5)](sarif:/runs/0/results/22/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def586]
FreeRDP-3.20.0/libfreerdp/core/mcs.c:796:9: warning[-Wanalyzer-malloc-leak]: leak of ‘Stream_New(0, *s.capacity)’
FreeRDP-3.20.0/libfreerdp/core/mcs.c:779:6: enter_function: entry to ‘mcs_write_connect_response’
FreeRDP-3.20.0/libfreerdp/core/mcs.c:785:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/mcs.c:788:16: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/mcs.c:790:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/mcs.c:796:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/mcs.c:796:9: throw: if ‘ber_write_enumerated’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/mcs.c:796:9: danger: ‘Stream_New(0, *s.capacity)’ leaks here; was allocated at [(5)](sarif:/runs/0/results/23/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def587]
FreeRDP-3.20.0/libfreerdp/core/mcs.c:845:14: warning[-Wanalyzer-malloc-leak]: leak of ‘Stream_New(0, 512)’
FreeRDP-3.20.0/libfreerdp/core/mcs.c:819:13: enter_function: entry to ‘mcs_send_connect_initial’
FreeRDP-3.20.0/libfreerdp/core/mcs.c:830:12: branch_false: following ‘false’ branch (when ‘mcs’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/mcs.c:833:19: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/mcs.c:836:9: call_function: calling ‘mcs_initialize_client_channels’ from ‘mcs_send_connect_initial’
FreeRDP-3.20.0/libfreerdp/core/mcs.c:836:9: return_function: returning to ‘mcs_send_connect_initial’ from ‘mcs_initialize_client_channels’
FreeRDP-3.20.0/libfreerdp/core/mcs.c:837:23: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/mcs.c:839:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/mcs.c:845:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/mcs.c:845:14: throw: if ‘gcc_write_client_data_blocks’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/mcs.c:845:14: danger: ‘Stream_New(0, 512)’ leaks here; was allocated at [(11)](sarif:/runs/0/results/24/codeFlows/0/threadFlows/0/locations/10)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def588]
FreeRDP-3.20.0/libfreerdp/core/mcs.c:855:14: warning[-Wanalyzer-malloc-leak]: leak of ‘Stream_New(0, 1024)’
FreeRDP-3.20.0/libfreerdp/core/mcs.c:819:13: enter_function: entry to ‘mcs_send_connect_initial’
FreeRDP-3.20.0/libfreerdp/core/mcs.c:830:12: branch_false: following ‘false’ branch (when ‘mcs’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/mcs.c:833:19: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/mcs.c:836:9: call_function: calling ‘mcs_initialize_client_channels’ from ‘mcs_send_connect_initial’
FreeRDP-3.20.0/libfreerdp/core/mcs.c:836:9: return_function: returning to ‘mcs_send_connect_initial’ from ‘mcs_initialize_client_channels’
FreeRDP-3.20.0/libfreerdp/core/mcs.c:839:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/mcs.c:845:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/mcs.c:845:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/mcs.c:847:20: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/mcs.c:847:20: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/mcs.c:849:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/mcs.c:855:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/mcs.c:855:14: throw: if ‘gcc_write_conference_create_request’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/mcs.c:855:14: danger: ‘Stream_New(0, 1024)’ leaks here; was allocated at [(15)](sarif:/runs/0/results/25/codeFlows/0/threadFlows/0/locations/14)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def589]
FreeRDP-3.20.0/libfreerdp/core/mcs.c:962:14: warning[-Wanalyzer-malloc-leak]: leak of ‘Stream_New(0, 512)’
FreeRDP-3.20.0/libfreerdp/core/mcs.c:951:12: branch_false: following ‘false’ branch (when ‘mcs’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/mcs.c:954:23: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/mcs.c:954:23: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/mcs.c:956:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/mcs.c:962:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/mcs.c:962:14: throw: if ‘gcc_write_server_data_blocks’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/mcs.c:962:14: danger: ‘Stream_New(0, 512)’ leaks here; was allocated at [(3)](sarif:/runs/0/results/26/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def590]
FreeRDP-3.20.0/libfreerdp/core/mcs.c:973:14: warning[-Wanalyzer-malloc-leak]: leak of ‘Stream_New(0, *<unknown>.capacity + 512)’
FreeRDP-3.20.0/libfreerdp/core/mcs.c:941:6: enter_function: entry to ‘mcs_send_connect_response’
FreeRDP-3.20.0/libfreerdp/core/mcs.c:951:12: branch_false: following ‘false’ branch (when ‘mcs’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/mcs.c:954:23: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/mcs.c:956:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/mcs.c:962:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/mcs.c:962:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/mcs.c:965:44: call_function: inlined call to ‘Stream_Capacity’ from ‘mcs_send_connect_response’
FreeRDP-3.20.0/libfreerdp/core/mcs.c:965:21: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/mcs.c:967:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/mcs.c:973:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/mcs.c:973:14: throw: if ‘gcc_write_conference_create_response’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/mcs.c:973:14: danger: ‘Stream_New(0, *<unknown>.capacity + 512)’ leaks here; was allocated at [(9)](sarif:/runs/0/results/27/codeFlows/0/threadFlows/0/locations/8)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def591]
FreeRDP-3.20.0/libfreerdp/core/mcs.c:1164:23: warning[-Wanalyzer-malloc-leak]: leak of ‘Stream_New(0, 11)’
FreeRDP-3.20.0/libfreerdp/core/mcs.c:1147:6: enter_function: entry to ‘mcs_send_attach_user_confirm’
FreeRDP-3.20.0/libfreerdp/core/mcs.c:1153:12: branch_false: following ‘false’ branch (when ‘mcs’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/mcs.c:1156:13: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/mcs.c:1156:13: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/mcs.c:1158:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/mcs.c:1164:23: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/mcs.c:1165:9: call_function: calling ‘mcs_write_domain_mcspdu_header’ from ‘mcs_send_attach_user_confirm’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def592]
FreeRDP-3.20.0/libfreerdp/core/mcs.c:1433:20: warning[-Wanalyzer-malloc-leak]: leak of ‘mcs’
FreeRDP-3.20.0/libfreerdp/core/mcs.c:1429:24: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/mcs.c:1431:12: branch_false: following ‘false’ branch (when ‘mcs’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/mcs.c:1433:20: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/mcs.c:1433:20: throw: if ‘WLog_Get’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/mcs.c:1433:20: danger: ‘mcs’ leaks here; was allocated at [(1)](sarif:/runs/0/results/29/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def593]
FreeRDP-3.20.0/libfreerdp/core/message.c:132:14: warning[-Wanalyzer-malloc-leak]: leak of ‘copy_bitmap_update(context, bitmap)’
FreeRDP-3.20.0/libfreerdp/core/message.c:127:18: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/message.c:129:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/message.c:132:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/message.c:132:14: danger: ‘copy_bitmap_update(context, bitmap)’ leaks here; was allocated at [(1)](sarif:/runs/0/results/12/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def594]
FreeRDP-3.20.0/libfreerdp/core/message.c:150:14: warning[-Wanalyzer-malloc-leak]: leak of ‘copy_palette_update(context, palette)’
FreeRDP-3.20.0/libfreerdp/core/message.c:145:18: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/message.c:147:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/message.c:150:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/message.c:150:14: danger: ‘copy_palette_update(context, palette)’ leaks here; was allocated at [(1)](sarif:/runs/0/results/13/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def595]
FreeRDP-3.20.0/libfreerdp/core/message.c:258:9: warning[-Wanalyzer-malloc-leak]: leak of ‘Stream_New(0, Stream_GetRemainingLength(s))’
FreeRDP-3.20.0/libfreerdp/core/message.c:253:18: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/message.c:255:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/message.c:258:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/message.c:258:9: throw: if ‘Stream_GetRemainingLength’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/message.c:258:9: danger: ‘Stream_New(0, Stream_GetRemainingLength(s))’ leaks here; was allocated at [(1)](sarif:/runs/0/results/14/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def596]
FreeRDP-3.20.0/libfreerdp/core/message.c:280:14: warning[-Wanalyzer-malloc-leak]: leak of ‘copy_surface_bits_command(context, surfaceBitsCommand)’
FreeRDP-3.20.0/libfreerdp/core/message.c:275:18: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/message.c:277:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/message.c:280:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/message.c:280:14: danger: ‘copy_surface_bits_command(context, surfaceBitsCommand)’ leaks here; was allocated at [(1)](sarif:/runs/0/results/15/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def597]
FreeRDP-3.20.0/libfreerdp/core/message.c:711:16: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.20.0/libfreerdp/core/message.c:688:12: branch_false: following ‘false’ branch (when ‘wParam’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/message.c:691:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/message.c:693:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/message.c:695:54: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/message.c:695:47: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/message.c:697:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/message.c:703:17: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/message.c:711:16: throw: if ‘MessageQueue_Post’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/message.c:711:16: danger: ‘<unknown>’ leaks here; was allocated at [(5)](sarif:/runs/0/results/17/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def598]
FreeRDP-3.20.0/libfreerdp/core/message.c:711:16: warning[-Wanalyzer-malloc-leak]: leak of ‘wParam’
FreeRDP-3.20.0/libfreerdp/core/message.c:686:37: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/message.c:688:12: branch_false: following ‘false’ branch (when ‘wParam’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/message.c:691:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/message.c:693:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/message.c:707:17: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/message.c:711:16: throw: if ‘MessageQueue_Post’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/message.c:711:16: danger: ‘wParam’ leaks here; was allocated at [(1)](sarif:/runs/0/results/16/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def599]
FreeRDP-3.20.0/libfreerdp/core/message.c:831:14: warning[-Wanalyzer-malloc-leak]: leak of ‘copy_cache_bitmap_order(context, cacheBitmapOrder)’
FreeRDP-3.20.0/libfreerdp/core/message.c:826:18: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/message.c:828:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/message.c:831:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/message.c:831:14: danger: ‘copy_cache_bitmap_order(context, cacheBitmapOrder)’ leaks here; was allocated at [(1)](sarif:/runs/0/results/18/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def600]
FreeRDP-3.20.0/libfreerdp/core/message.c:850:14: warning[-Wanalyzer-malloc-leak]: leak of ‘copy_cache_bitmap_v2_order(context, cacheBitmapV2Order)’
FreeRDP-3.20.0/libfreerdp/core/message.c:845:18: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/message.c:847:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/message.c:850:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/message.c:850:14: danger: ‘copy_cache_bitmap_v2_order(context, cacheBitmapV2Order)’ leaks here; was allocated at [(1)](sarif:/runs/0/results/19/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def601]
FreeRDP-3.20.0/libfreerdp/core/message.c:869:14: warning[-Wanalyzer-malloc-leak]: leak of ‘copy_cache_bitmap_v3_order(context, cacheBitmapV3Order)’
FreeRDP-3.20.0/libfreerdp/core/message.c:864:18: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/message.c:866:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/message.c:869:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/message.c:869:14: danger: ‘copy_cache_bitmap_v3_order(context, cacheBitmapV3Order)’ leaks here; was allocated at [(1)](sarif:/runs/0/results/20/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def602]
FreeRDP-3.20.0/libfreerdp/core/message.c:888:14: warning[-Wanalyzer-malloc-leak]: leak of ‘copy_cache_color_table_order(context, cacheColorTableOrder)’
FreeRDP-3.20.0/libfreerdp/core/message.c:883:18: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/message.c:885:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/message.c:888:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/message.c:888:14: danger: ‘copy_cache_color_table_order(context, cacheColorTableOrder)’ leaks here; was allocated at [(1)](sarif:/runs/0/results/21/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def603]
FreeRDP-3.20.0/libfreerdp/core/message.c:943:14: warning[-Wanalyzer-malloc-leak]: leak of ‘copy_cache_brush_order(context, cacheBrushOrder)’
FreeRDP-3.20.0/libfreerdp/core/message.c:938:18: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/message.c:940:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/message.c:943:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/message.c:943:14: danger: ‘copy_cache_brush_order(context, cacheBrushOrder)’ leaks here; was allocated at [(1)](sarif:/runs/0/results/22/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def604]
FreeRDP-3.20.0/libfreerdp/core/message.c:1319:9: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.20.0/libfreerdp/core/message.c:1305:12: branch_false: following ‘false’ branch (when ‘wParam’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/message.c:1308:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/message.c:1311:12: branch_false: following ‘false’ branch (when ‘lParam’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/message.c:1314:28: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/message.c:1314:28: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/message.c:1316:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/message.c:1319:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/message.c:1319:9: danger: ‘<unknown>’ leaks here; was allocated at [(5)](sarif:/runs/0/results/23/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def605]
FreeRDP-3.20.0/libfreerdp/core/message.c:1356:16: warning[-Wanalyzer-malloc-leak]: leak of ‘lParam’
FreeRDP-3.20.0/libfreerdp/core/message.c:1305:12: branch_false: following ‘false’ branch (when ‘wParam’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/message.c:1308:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/message.c:1309:38: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/message.c:1311:12: branch_false: following ‘false’ branch (when ‘lParam’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/message.c:1314:28: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/message.c:1316:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/message.c:1319:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/message.c:1322:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/message.c:1333:13: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/message.c:1333:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/message.c:1344:13: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/message.c:1344:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/message.c:1355:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/message.c:1356:16: throw: if ‘MessageQueue_Post’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/message.c:1356:16: danger: ‘lParam’ leaks here; was allocated at [(3)](sarif:/runs/0/results/25/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def606]
FreeRDP-3.20.0/libfreerdp/core/message.c:1356:16: warning[-Wanalyzer-malloc-leak]: leak of ‘wParam’
FreeRDP-3.20.0/libfreerdp/core/message.c:1303:38: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/message.c:1305:12: branch_false: following ‘false’ branch (when ‘wParam’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/message.c:1308:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/message.c:1311:12: branch_false: following ‘false’ branch (when ‘lParam’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/message.c:1314:28: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/message.c:1316:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/message.c:1319:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/message.c:1322:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/message.c:1333:13: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/message.c:1333:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/message.c:1344:13: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/message.c:1344:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/message.c:1355:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/message.c:1356:16: throw: if ‘MessageQueue_Post’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/message.c:1356:16: danger: ‘wParam’ leaks here; was allocated at [(1)](sarif:/runs/0/results/24/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-688): [#def607]
FreeRDP-3.20.0/libfreerdp/core/message.c:1539:17: warning[-Wanalyzer-possible-null-argument]: use of possibly-NULL ‘calloc((long unsigned int)((unsigned int*)&<unknown>)[1], 4)’ where non-null expected
FreeRDP-3.20.0/libfreerdp/core/message.c:1521:12: branch_false: following ‘false’ branch (when ‘wParam’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/message.c:1524:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/message.c:1527:12: branch_false: following ‘false’ branch (when ‘lParam’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/message.c:1533:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/message.c:1536:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/message.c:1538:46: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/message.c:1538:46: acquire_memory: this call could return NULL
FreeRDP-3.20.0/libfreerdp/core/message.c:1539:17: danger: argument 1 (‘calloc((long unsigned int)((unsigned int*)&<unknown>)[1], 4)’) from [(7)](sarif:/runs/0/results/26/codeFlows/0/threadFlows/0/locations/6) could be NULL where non-null expected
Error: GCC_ANALYZER_WARNING (CWE-401): [#def608]
FreeRDP-3.20.0/libfreerdp/core/message.c:1543:16: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.20.0/libfreerdp/core/message.c:1521:12: branch_false: following ‘false’ branch (when ‘wParam’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/message.c:1524:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/message.c:1527:12: branch_false: following ‘false’ branch (when ‘lParam’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/message.c:1533:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/message.c:1536:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/message.c:1538:46: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/message.c:1538:46: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/message.c:1543:16: throw: if ‘MessageQueue_Post’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/message.c:1543:16: danger: ‘<unknown>’ leaks here; was allocated at [(7)](sarif:/runs/0/results/29/codeFlows/0/threadFlows/0/locations/6)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def609]
FreeRDP-3.20.0/libfreerdp/core/message.c:1543:16: warning[-Wanalyzer-malloc-leak]: leak of ‘lParam’
FreeRDP-3.20.0/libfreerdp/core/message.c:1521:12: branch_false: following ‘false’ branch (when ‘wParam’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/message.c:1524:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/message.c:1525:44: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/message.c:1527:12: branch_false: following ‘false’ branch (when ‘lParam’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/message.c:1533:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/message.c:1536:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/message.c:1542:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/message.c:1543:16: throw: if ‘MessageQueue_Post’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/message.c:1543:16: danger: ‘lParam’ leaks here; was allocated at [(3)](sarif:/runs/0/results/28/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def610]
FreeRDP-3.20.0/libfreerdp/core/message.c:1543:16: warning[-Wanalyzer-malloc-leak]: leak of ‘wParam’
FreeRDP-3.20.0/libfreerdp/core/message.c:1519:38: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/message.c:1521:12: branch_false: following ‘false’ branch (when ‘wParam’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/message.c:1524:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/message.c:1527:12: branch_false: following ‘false’ branch (when ‘lParam’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/message.c:1533:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/message.c:1536:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/message.c:1542:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/message.c:1543:16: throw: if ‘MessageQueue_Post’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/message.c:1543:16: danger: ‘wParam’ leaks here; was allocated at [(1)](sarif:/runs/0/results/27/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def611]
FreeRDP-3.20.0/libfreerdp/core/message.c:1585:14: warning[-Wanalyzer-malloc-leak]: leak of ‘copy_pointer_position_update(context, pointerPosition)’
FreeRDP-3.20.0/libfreerdp/core/message.c:1580:18: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/message.c:1582:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/message.c:1585:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/message.c:1585:14: danger: ‘copy_pointer_position_update(context, pointerPosition)’ leaks here; was allocated at [(1)](sarif:/runs/0/results/30/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def612]
FreeRDP-3.20.0/libfreerdp/core/message.c:1604:14: warning[-Wanalyzer-malloc-leak]: leak of ‘copy_pointer_system_update(context, pointerSystem)’
FreeRDP-3.20.0/libfreerdp/core/message.c:1599:18: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/message.c:1601:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/message.c:1604:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/message.c:1604:14: danger: ‘copy_pointer_system_update(context, pointerSystem)’ leaks here; was allocated at [(1)](sarif:/runs/0/results/31/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def613]
FreeRDP-3.20.0/libfreerdp/core/message.c:1623:14: warning[-Wanalyzer-malloc-leak]: leak of ‘copy_pointer_color_update(context, pointerColor)’
FreeRDP-3.20.0/libfreerdp/core/message.c:1618:18: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/message.c:1620:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/message.c:1623:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/message.c:1623:14: danger: ‘copy_pointer_color_update(context, pointerColor)’ leaks here; was allocated at [(1)](sarif:/runs/0/results/32/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def614]
FreeRDP-3.20.0/libfreerdp/core/message.c:1641:14: warning[-Wanalyzer-malloc-leak]: leak of ‘copy_pointer_large_update(context, pointer)’
FreeRDP-3.20.0/libfreerdp/core/message.c:1636:18: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/message.c:1638:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/message.c:1641:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/message.c:1641:14: danger: ‘copy_pointer_large_update(context, pointer)’ leaks here; was allocated at [(1)](sarif:/runs/0/results/33/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def615]
FreeRDP-3.20.0/libfreerdp/core/message.c:1659:14: warning[-Wanalyzer-malloc-leak]: leak of ‘copy_pointer_new_update(context, pointerNew)’
FreeRDP-3.20.0/libfreerdp/core/message.c:1654:18: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/message.c:1656:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/message.c:1659:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/message.c:1659:14: danger: ‘copy_pointer_new_update(context, pointerNew)’ leaks here; was allocated at [(1)](sarif:/runs/0/results/34/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def616]
FreeRDP-3.20.0/libfreerdp/core/message.c:1678:14: warning[-Wanalyzer-malloc-leak]: leak of ‘copy_pointer_cached_update(context, pointerCached)’
FreeRDP-3.20.0/libfreerdp/core/message.c:1673:18: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/message.c:1675:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/message.c:1678:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/message.c:1678:14: danger: ‘copy_pointer_cached_update(context, pointerCached)’ leaks here; was allocated at [(1)](sarif:/runs/0/results/35/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def617]
FreeRDP-3.20.0/libfreerdp/core/message.c:2892:33: warning[-Wanalyzer-malloc-leak]: leak of ‘message’
FreeRDP-3.20.0/libfreerdp/core/message.c:2879:17: enter_function: entry to ‘update_message_proxy_new’
FreeRDP-3.20.0/libfreerdp/core/message.c:2883:12: branch_false: following ‘false’ branch (when ‘update’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/message.c:2886:42: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/message.c:2886:42: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/message.c:2886:12: branch_false: following ‘false’ branch (when ‘message’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/message.c:2889:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/message.c:2890:9: call_function: calling ‘update_message_register_interface’ from ‘update_message_proxy_new’
FreeRDP-3.20.0/libfreerdp/core/message.c:2890:9: return_function: returning to ‘update_message_proxy_new’ from ‘update_message_register_interface’
FreeRDP-3.20.0/libfreerdp/core/message.c:2892:33: throw: if ‘CreateThread’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/message.c:2892:33: danger: ‘message’ leaks here; was allocated at [(4)](sarif:/runs/0/results/36/codeFlows/0/threadFlows/0/locations/3)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def618]
FreeRDP-3.20.0/libfreerdp/core/nego.c:760:18: warning[-Wanalyzer-malloc-leak]: leak of ‘Stream_New(0, 1024)’
FreeRDP-3.20.0/libfreerdp/core/nego.c:752:13: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/nego.c:754:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/nego.c:760:18: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/nego.c:760:18: throw: if ‘transport_read_pdu’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/nego.c:760:18: danger: ‘Stream_New(0, 1024)’ leaks here; was allocated at [(1)](sarif:/runs/0/results/18/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def619]
FreeRDP-3.20.0/libfreerdp/core/nego.c:1709:21: warning[-Wanalyzer-malloc-leak]: leak of ‘nego’
FreeRDP-3.20.0/libfreerdp/core/nego.c:1704:35: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/nego.c:1706:12: branch_false: following ‘false’ branch (when ‘nego’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/nego.c:1709:21: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/nego.c:1709:21: throw: if ‘WLog_Get’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/nego.c:1709:21: danger: ‘nego’ leaks here; was allocated at [(1)](sarif:/runs/0/results/19/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def620]
FreeRDP-3.20.0/libfreerdp/core/nla.c:177:9: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.20.0/libfreerdp/core/nla.c:2215:9: enter_function: entry to ‘nla_new’
FreeRDP-3.20.0/libfreerdp/core/nla.c:2225:12: branch_false: following ‘false’ branch (when ‘nla’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/nla.c:2228:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/nla.c:2236:25: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/nla.c:2237:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/nla.c:2240:21: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/nla.c:2241:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/nla.c:2245:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/nla.c:2245:14: call_function: inlined call to ‘nla_sec_buffer_alloc’ from ‘nla_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def621]
FreeRDP-3.20.0/libfreerdp/core/nla.c:177:9: warning[-Wanalyzer-malloc-leak]: leak of ‘nla’
FreeRDP-3.20.0/libfreerdp/core/nla.c:2215:9: enter_function: entry to ‘nla_new’
FreeRDP-3.20.0/libfreerdp/core/nla.c:2223:32: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/nla.c:2225:12: branch_false: following ‘false’ branch (when ‘nla’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/nla.c:2228:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/nla.c:2237:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/nla.c:2240:21: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/nla.c:2241:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/nla.c:2245:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/nla.c:2245:14: call_function: inlined call to ‘nla_sec_buffer_alloc’ from ‘nla_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def622]
FreeRDP-3.20.0/libfreerdp/core/nla.c:433:33: warning[-Wanalyzer-malloc-leak]: leak of ‘Stream_New(0, 4096)’
FreeRDP-3.20.0/libfreerdp/core/nla.c:897:5: enter_function: entry to ‘nla_authenticate’
FreeRDP-3.20.0/libfreerdp/core/nla.c:901:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/nla.c:904:24: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/nla.c:904:24: call_function: calling ‘nla_client_authenticate’ from ‘nla_authenticate’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def623]
FreeRDP-3.20.0/libfreerdp/core/nla.c:709:18: warning[-Wanalyzer-malloc-leak]: leak of ‘Stream_New(0, 4096)’
FreeRDP-3.20.0/libfreerdp/core/nla.c:2190:5: enter_function: entry to ‘nla_server_recv’
FreeRDP-3.20.0/libfreerdp/core/nla.c:2196:22: call_function: calling ‘nla_server_recv_stream’ from ‘nla_server_recv’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def624]
FreeRDP-3.20.0/libfreerdp/core/nla.c:989:14: warning[-Wanalyzer-malloc-leak]: leak of ‘winpr_Digest_New()’
FreeRDP-3.20.0/libfreerdp/core/nla.c:978:33: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/nla.c:982:14: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/nla.c:982:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/nla.c:986:24: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/nla.c:986:24: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/nla.c:986:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/nla.c:989:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/nla.c:989:14: throw: if ‘winpr_Digest_Init’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/nla.c:989:14: danger: ‘winpr_Digest_New()’ leaks here; was allocated at [(5)](sarif:/runs/0/results/12/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def625]
FreeRDP-3.20.0/libfreerdp/core/nla.c:1075:14: warning[-Wanalyzer-malloc-leak]: leak of ‘winpr_Digest_New()’
FreeRDP-3.20.0/libfreerdp/core/nla.c:1063:33: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/nla.c:1066:19: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/nla.c:1068:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/nla.c:1072:24: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/nla.c:1072:24: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/nla.c:1072:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/nla.c:1075:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/nla.c:1075:14: throw: if ‘winpr_Digest_Init’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/nla.c:1075:14: danger: ‘winpr_Digest_New()’ leaks here; was allocated at [(5)](sarif:/runs/0/results/13/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def626]
FreeRDP-3.20.0/libfreerdp/core/nla.c:1462:69: warning[-Wanalyzer-malloc-leak]: leak of ‘Stream_New(0, 2000)’
FreeRDP-3.20.0/libfreerdp/core/nla.c:1491:13: enter_function: entry to ‘nla_write_TSRemoteGuardKerbCred’
FreeRDP-3.20.0/libfreerdp/core/nla.c:1505:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/nla.c:1509:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/nla.c:1509:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/nla.c:1512:13: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/nla.c:1512:13: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/nla.c:1513:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/nla.c:1516:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/nla.c:1516:14: call_function: calling ‘nla_write_KERB_TICKET_LOGON’ from ‘nla_write_TSRemoteGuardKerbCred’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def627]
FreeRDP-3.20.0/libfreerdp/core/nla.c:1983:14: warning[-Wanalyzer-malloc-leak]: leak of ‘Stream_New(0, length)’
FreeRDP-3.20.0/libfreerdp/core/nla.c:1900:6: enter_function: entry to ‘nla_send’
FreeRDP-3.20.0/libfreerdp/core/nla.c:1910:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/nla.c:1914:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/nla.c:1915:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/nla.c:1919:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/nla.c:1920:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/nla.c:1925:13: call_function: inlined call to ‘nla_get_state’ from ‘nla_send’
FreeRDP-3.20.0/libfreerdp/core/nla.c:1973:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/nla.c:1976:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/nla.c:1976:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/nla.c:1979:13: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/nla.c:1979:13: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/nla.c:1980:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/nla.c:1983:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/nla.c:1983:14: throw: if ‘WinPrAsn1EncToStream’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/nla.c:1983:14: danger: ‘Stream_New(0, length)’ leaks here; was allocated at [(13)](sarif:/runs/0/results/15/codeFlows/0/threadFlows/0/locations/12)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def628]
FreeRDP-3.20.0/libfreerdp/core/nla.c:2240:21: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.20.0/libfreerdp/core/nla.c:2225:12: branch_false: following ‘false’ branch (when ‘nla’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/nla.c:2228:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/nla.c:2236:25: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/nla.c:2237:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/nla.c:2240:21: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/nla.c:2240:21: throw: if ‘credssp_auth_new’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/nla.c:2240:21: danger: ‘<unknown>’ leaks here; was allocated at [(3)](sarif:/runs/0/results/16/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def629]
FreeRDP-3.20.0/libfreerdp/core/nla.c:2240:21: warning[-Wanalyzer-malloc-leak]: leak of ‘nla’
FreeRDP-3.20.0/libfreerdp/core/nla.c:2223:32: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/nla.c:2225:12: branch_false: following ‘false’ branch (when ‘nla’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/nla.c:2228:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/nla.c:2237:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/nla.c:2240:21: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/nla.c:2240:21: throw: if ‘credssp_auth_new’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/nla.c:2240:21: danger: ‘nla’ leaks here; was allocated at [(1)](sarif:/runs/0/results/17/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def630]
FreeRDP-3.20.0/libfreerdp/core/peer.c:1453:23: warning[-Wanalyzer-malloc-leak]: leak of ‘client’
FreeRDP-3.20.0/libfreerdp/core/peer.c:1446:47: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/peer.c:1448:12: branch_false: following ‘false’ branch (when ‘client’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/peer.c:1451:12: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/peer.c:1451:12: branch_true: following ‘true’ branch (when ‘sockfd >= 0’)...
FreeRDP-3.20.0/libfreerdp/core/peer.c:1453:23: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/peer.c:1453:23: throw: if ‘WLog_Get’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/peer.c:1453:23: danger: ‘client’ leaks here; was allocated at [(1)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def631]
FreeRDP-3.20.0/libfreerdp/core/peer.c:1557:9: warning[-Wanalyzer-malloc-leak]: leak of ‘rdp_new(context)’
FreeRDP-3.20.0/libfreerdp/core/peer.c:1531:12: branch_false: following ‘false’ branch (when ‘context’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/peer.c:1534:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/peer.c:1538:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/peer.c:1541:12: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/peer.c:1549:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/peer.c:1551:34: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/peer.c:1551:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/peer.c:1554:21: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/peer.c:1554:21: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/peer.c:1554:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/peer.c:1557:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/peer.c:1557:9: throw: if ‘rdp_log_build_warnings’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/peer.c:1557:9: danger: ‘rdp_new(context)’ leaks here; was allocated at [(9)](sarif:/runs/0/results/4/codeFlows/0/threadFlows/0/locations/8)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def632]
FreeRDP-3.20.0/libfreerdp/core/proxy.c:301:25: warning[-Wanalyzer-malloc-leak]: leak of ‘_strdup(no_proxy)’
FreeRDP-3.20.0/libfreerdp/core/proxy.c:324:6: enter_function: entry to ‘proxy_read_environment’
FreeRDP-3.20.0/libfreerdp/core/proxy.c:328:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/proxy.c:331:21: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/proxy.c:333:12: branch_false: following ‘false’ branch (when ‘env’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/proxy.c:339:13: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/proxy.c:339:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/proxy.c:341:21: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/proxy.c:341:20: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/proxy.c:343:29: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/proxy.c:343:29: call_function: calling ‘check_no_proxy’ from ‘proxy_read_environment’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def633]
FreeRDP-3.20.0/libfreerdp/core/proxy.c:339:13: warning[-Wanalyzer-malloc-leak]: leak of ‘env’
FreeRDP-3.20.0/libfreerdp/core/proxy.c:328:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/proxy.c:331:21: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/proxy.c:331:21: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/proxy.c:333:12: branch_false: following ‘false’ branch (when ‘env’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/proxy.c:339:13: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/proxy.c:339:13: throw: if ‘GetEnvironmentVariableA’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/proxy.c:339:13: danger: ‘env’ leaks here; was allocated at [(3)](sarif:/runs/0/results/16/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def634]
FreeRDP-3.20.0/libfreerdp/core/proxy.c:385:21: warning[-Wanalyzer-malloc-leak]: leak of ‘_strdup(uri_in)’
FreeRDP-3.20.0/libfreerdp/core/proxy.c:374:26: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/proxy.c:376:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/proxy.c:379:19: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/proxy.c:381:12: branch_true: following ‘true’ branch (when ‘p’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/proxy.c:383:17: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/proxy.c:385:21: throw: if ‘_stricmp’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/proxy.c:385:21: danger: ‘_strdup(uri_in)’ leaks here; was allocated at [(1)](sarif:/runs/0/results/17/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def635]
FreeRDP-3.20.0/libfreerdp/core/proxy.c:387:30: warning[-Wanalyzer-malloc-leak]: leak of ‘_strdup(uri_in)’
FreeRDP-3.20.0/libfreerdp/core/proxy.c:374:26: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/proxy.c:376:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/proxy.c:379:19: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/proxy.c:381:12: branch_true: following ‘true’ branch (when ‘p’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/proxy.c:383:17: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/proxy.c:385:20: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/proxy.c:387:30: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/proxy.c:387:30: throw: if ‘freerdp_settings_set_uint32’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/proxy.c:387:30: danger: ‘_strdup(uri_in)’ leaks here; was allocated at [(1)](sarif:/runs/0/results/18/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def636]
FreeRDP-3.20.0/libfreerdp/core/proxy.c:390:21: warning[-Wanalyzer-malloc-leak]: leak of ‘_strdup(uri_in)’
FreeRDP-3.20.0/libfreerdp/core/proxy.c:374:26: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/proxy.c:376:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/proxy.c:379:19: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/proxy.c:381:12: branch_true: following ‘true’ branch (when ‘p’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/proxy.c:383:17: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/proxy.c:390:21: throw: if ‘_stricmp’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/proxy.c:390:21: danger: ‘_strdup(uri_in)’ leaks here; was allocated at [(1)](sarif:/runs/0/results/19/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def637]
FreeRDP-3.20.0/libfreerdp/core/proxy.c:392:30: warning[-Wanalyzer-malloc-leak]: leak of ‘_strdup(uri_in)’
FreeRDP-3.20.0/libfreerdp/core/proxy.c:374:26: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/proxy.c:376:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/proxy.c:379:19: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/proxy.c:381:12: branch_true: following ‘true’ branch (when ‘p’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/proxy.c:383:17: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/proxy.c:390:20: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/proxy.c:392:30: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/proxy.c:392:30: throw: if ‘freerdp_settings_set_uint32’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/proxy.c:392:30: danger: ‘_strdup(uri_in)’ leaks here; was allocated at [(1)](sarif:/runs/0/results/20/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def638]
FreeRDP-3.20.0/libfreerdp/core/proxy.c:396:26: warning[-Wanalyzer-malloc-leak]: leak of ‘_strdup(uri_in)’
FreeRDP-3.20.0/libfreerdp/core/proxy.c:374:26: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/proxy.c:376:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/proxy.c:379:19: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/proxy.c:381:12: branch_true: following ‘true’ branch (when ‘p’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/proxy.c:383:17: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/proxy.c:390:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/proxy.c:396:26: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/proxy.c:396:26: throw: if ‘_stricmp’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/proxy.c:396:26: danger: ‘_strdup(uri_in)’ leaks here; was allocated at [(1)](sarif:/runs/0/results/21/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def639]
FreeRDP-3.20.0/libfreerdp/core/proxy.c:398:30: warning[-Wanalyzer-malloc-leak]: leak of ‘_strdup(uri_in)’
FreeRDP-3.20.0/libfreerdp/core/proxy.c:374:26: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/proxy.c:376:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/proxy.c:379:19: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/proxy.c:381:12: branch_true: following ‘true’ branch (when ‘p’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/proxy.c:383:17: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/proxy.c:390:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/proxy.c:396:26: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/proxy.c:396:25: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/proxy.c:398:30: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/proxy.c:398:30: throw: if ‘freerdp_settings_set_uint32’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/proxy.c:398:30: danger: ‘_strdup(uri_in)’ leaks here; was allocated at [(1)](sarif:/runs/0/results/22/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def640]
FreeRDP-3.20.0/libfreerdp/core/proxy.c:413:22: warning[-Wanalyzer-malloc-leak]: leak of ‘_strdup(uri_in)’
FreeRDP-3.20.0/libfreerdp/core/proxy.c:374:26: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/proxy.c:376:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/proxy.c:379:19: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/proxy.c:381:12: branch_false: following ‘false’ branch (when ‘p’ is NULL)...
FreeRDP-3.20.0/libfreerdp/core/proxy.c:413:22: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/proxy.c:413:22: throw: if ‘freerdp_settings_set_uint32’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/proxy.c:413:22: danger: ‘_strdup(uri_in)’ leaks here; was allocated at [(1)](sarif:/runs/0/results/23/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def641]
FreeRDP-3.20.0/libfreerdp/core/proxy.c:432:21: warning[-Wanalyzer-malloc-leak]: leak of ‘_strdup(uri_in)’
FreeRDP-3.20.0/libfreerdp/core/proxy.c:374:26: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/proxy.c:376:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/proxy.c:379:19: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/proxy.c:381:12: branch_true: following ‘true’ branch (when ‘p’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/proxy.c:383:17: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/proxy.c:392:28: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/proxy.c:408:17: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/proxy.c:421:12: branch_true: following ‘true’ branch (when ‘atPtr’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/proxy.c:430:34: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/proxy.c:432:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/proxy.c:438:17: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/proxy.c:439:22: throw: if ‘freerdp_settings_set_string’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/proxy.c:432:21: danger: ‘_strdup(uri_in)’ leaks here; was allocated at [(1)](sarif:/runs/0/results/24/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def642]
FreeRDP-3.20.0/libfreerdp/core/proxy.c:439:22: warning[-Wanalyzer-malloc-leak]: leak of ‘uri’
FreeRDP-3.20.0/libfreerdp/core/proxy.c:374:26: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/proxy.c:376:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/proxy.c:379:19: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/proxy.c:381:12: branch_false: following ‘false’ branch (when ‘p’ is NULL)...
FreeRDP-3.20.0/libfreerdp/core/proxy.c:413:22: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/proxy.c:413:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/proxy.c:419:23: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/proxy.c:421:12: branch_true: following ‘true’ branch (when ‘atPtr’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/proxy.c:430:34: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/proxy.c:432:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/proxy.c:438:17: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/proxy.c:439:22: throw: if ‘freerdp_settings_set_string’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/proxy.c:439:22: danger: ‘uri’ leaks here; was allocated at [(1)](sarif:/runs/0/results/29/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def643]
FreeRDP-3.20.0/libfreerdp/core/proxy.c:447:22: warning[-Wanalyzer-malloc-leak]: leak of ‘uri’
FreeRDP-3.20.0/libfreerdp/core/proxy.c:374:26: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/proxy.c:376:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/proxy.c:379:19: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/proxy.c:381:12: branch_false: following ‘false’ branch (when ‘p’ is NULL)...
FreeRDP-3.20.0/libfreerdp/core/proxy.c:413:22: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/proxy.c:413:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/proxy.c:419:23: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/proxy.c:421:12: branch_true: following ‘true’ branch (when ‘atPtr’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/proxy.c:430:34: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/proxy.c:432:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/proxy.c:438:17: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/proxy.c:439:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/proxy.c:445:17: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/proxy.c:447:22: throw: if ‘freerdp_settings_set_string’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/proxy.c:447:22: danger: ‘uri’ leaks here; was allocated at [(1)](sarif:/runs/0/results/30/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def644]
FreeRDP-3.20.0/libfreerdp/core/proxy.c:462:35: warning[-Wanalyzer-malloc-leak]: leak of ‘_strdup(uri_in)’
FreeRDP-3.20.0/libfreerdp/core/proxy.c:365:6: enter_function: entry to ‘proxy_parse_uri’
FreeRDP-3.20.0/libfreerdp/core/proxy.c:374:26: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/proxy.c:376:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/proxy.c:379:19: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/proxy.c:381:12: branch_true: following ‘true’ branch (when ‘p’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/proxy.c:383:17: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/proxy.c:392:28: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/proxy.c:408:17: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/proxy.c:458:12: branch_true: following ‘true’ branch (when ‘p’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/proxy.c:460:26: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/proxy.c:462:20: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/proxy.c:464:25: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/proxy.c:464:25: call_function: calling ‘WLog_Print_dbg_tag’ from ‘proxy_parse_uri’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def645]
FreeRDP-3.20.0/libfreerdp/core/proxy.c:479:21: warning[-Wanalyzer-malloc-leak]: leak of ‘_strdup(uri_in)’
FreeRDP-3.20.0/libfreerdp/core/proxy.c:374:26: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/proxy.c:376:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/proxy.c:379:19: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/proxy.c:381:12: branch_true: following ‘true’ branch (when ‘p’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/proxy.c:383:17: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/proxy.c:392:28: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/proxy.c:408:17: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/proxy.c:458:12: branch_false: following ‘false’ branch (when ‘p’ is NULL)...
FreeRDP-3.20.0/libfreerdp/core/proxy.c:479:21: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/proxy.c:479:21: throw: if ‘_stricmp’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/proxy.c:479:21: danger: ‘_strdup(uri_in)’ leaks here; was allocated at [(1)](sarif:/runs/0/results/41/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def646]
FreeRDP-3.20.0/libfreerdp/core/proxy.c:479:21: warning[-Wanalyzer-malloc-leak]: leak of ‘uri’
FreeRDP-3.20.0/libfreerdp/core/proxy.c:374:26: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/proxy.c:376:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/proxy.c:379:19: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/proxy.c:381:12: branch_false: following ‘false’ branch (when ‘p’ is NULL)...
FreeRDP-3.20.0/libfreerdp/core/proxy.c:413:22: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/proxy.c:413:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/proxy.c:419:23: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/proxy.c:421:12: branch_false: following ‘false’ branch (when ‘atPtr’ is NULL)...
FreeRDP-3.20.0/libfreerdp/core/proxy.c:456:13: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/proxy.c:458:12: branch_false: following ‘false’ branch (when ‘p’ is NULL)...
FreeRDP-3.20.0/libfreerdp/core/proxy.c:479:21: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/proxy.c:479:21: throw: if ‘_stricmp’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/proxy.c:479:21: danger: ‘uri’ leaks here; was allocated at [(1)](sarif:/runs/0/results/40/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def647]
FreeRDP-3.20.0/libfreerdp/core/proxy.c:489:17: warning[-Wanalyzer-malloc-leak]: leak of ‘_strdup(uri_in)’
FreeRDP-3.20.0/libfreerdp/core/proxy.c:365:6: enter_function: entry to ‘proxy_parse_uri’
FreeRDP-3.20.0/libfreerdp/core/proxy.c:374:26: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/proxy.c:376:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/proxy.c:379:19: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/proxy.c:381:12: branch_true: following ‘true’ branch (when ‘p’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/proxy.c:383:17: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/proxy.c:392:28: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/proxy.c:408:17: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/proxy.c:458:12: branch_false: following ‘false’ branch (when ‘p’ is NULL)...
FreeRDP-3.20.0/libfreerdp/core/proxy.c:479:21: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/proxy.c:489:17: call_function: calling ‘WLog_Print_dbg_tag’ from ‘proxy_parse_uri’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def648]
FreeRDP-3.20.0/libfreerdp/core/proxy.c:492:14: warning[-Wanalyzer-malloc-leak]: leak of ‘uri’
FreeRDP-3.20.0/libfreerdp/core/proxy.c:365:6: enter_function: entry to ‘proxy_parse_uri’
FreeRDP-3.20.0/libfreerdp/core/proxy.c:374:26: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/proxy.c:376:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/proxy.c:379:19: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/proxy.c:381:12: branch_false: following ‘false’ branch (when ‘p’ is NULL)...
FreeRDP-3.20.0/libfreerdp/core/proxy.c:413:22: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/proxy.c:413:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/proxy.c:419:23: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/proxy.c:421:12: branch_false: following ‘false’ branch (when ‘atPtr’ is NULL)...
FreeRDP-3.20.0/libfreerdp/core/proxy.c:456:13: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/proxy.c:458:12: branch_true: following ‘true’ branch (when ‘p’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/proxy.c:460:26: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/proxy.c:462:22: call_function: calling ‘value_to_int’ from ‘proxy_parse_uri’
FreeRDP-3.20.0/libfreerdp/core/proxy.c:462:22: return_function: returning to ‘proxy_parse_uri’ from ‘value_to_int’
FreeRDP-3.20.0/libfreerdp/core/proxy.c:462:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/proxy.c:468:21: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/proxy.c:468:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/proxy.c:474:17: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/proxy.c:492:14: throw: if ‘freerdp_settings_set_uint16’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/proxy.c:492:14: danger: ‘uri’ leaks here; was allocated at [(2)](sarif:/runs/0/results/45/codeFlows/0/threadFlows/0/locations/1)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def649]
FreeRDP-3.20.0/libfreerdp/core/proxy.c:498:14: warning[-Wanalyzer-malloc-leak]: leak of ‘uri’
FreeRDP-3.20.0/libfreerdp/core/proxy.c:365:6: enter_function: entry to ‘proxy_parse_uri’
FreeRDP-3.20.0/libfreerdp/core/proxy.c:374:26: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/proxy.c:376:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/proxy.c:379:19: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/proxy.c:381:12: branch_false: following ‘false’ branch (when ‘p’ is NULL)...
FreeRDP-3.20.0/libfreerdp/core/proxy.c:413:22: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/proxy.c:413:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/proxy.c:419:23: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/proxy.c:421:12: branch_false: following ‘false’ branch (when ‘atPtr’ is NULL)...
FreeRDP-3.20.0/libfreerdp/core/proxy.c:456:13: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/proxy.c:458:12: branch_true: following ‘true’ branch (when ‘p’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/proxy.c:460:26: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/proxy.c:462:22: call_function: calling ‘value_to_int’ from ‘proxy_parse_uri’
FreeRDP-3.20.0/libfreerdp/core/proxy.c:462:22: return_function: returning to ‘proxy_parse_uri’ from ‘value_to_int’
FreeRDP-3.20.0/libfreerdp/core/proxy.c:462:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/proxy.c:468:21: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/proxy.c:468:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/proxy.c:474:17: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/proxy.c:492:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/proxy.c:495:13: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/proxy.c:496:12: branch_false: following ‘false’ branch (when ‘p’ is NULL)...
FreeRDP-3.20.0/libfreerdp/core/proxy.c:498:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/proxy.c:498:14: throw: if ‘freerdp_settings_set_string’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/proxy.c:498:14: danger: ‘uri’ leaks here; was allocated at [(2)](sarif:/runs/0/results/46/codeFlows/0/threadFlows/0/locations/1)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def650]
FreeRDP-3.20.0/libfreerdp/core/proxy.c:501:13: warning[-Wanalyzer-malloc-leak]: leak of ‘uri’
FreeRDP-3.20.0/libfreerdp/core/proxy.c:365:6: enter_function: entry to ‘proxy_parse_uri’
FreeRDP-3.20.0/libfreerdp/core/proxy.c:374:26: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/proxy.c:376:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/proxy.c:379:19: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/proxy.c:381:12: branch_false: following ‘false’ branch (when ‘p’ is NULL)...
FreeRDP-3.20.0/libfreerdp/core/proxy.c:413:22: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/proxy.c:413:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/proxy.c:419:23: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/proxy.c:421:12: branch_false: following ‘false’ branch (when ‘atPtr’ is NULL)...
FreeRDP-3.20.0/libfreerdp/core/proxy.c:456:13: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/proxy.c:458:12: branch_true: following ‘true’ branch (when ‘p’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/proxy.c:460:26: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/proxy.c:462:22: call_function: calling ‘value_to_int’ from ‘proxy_parse_uri’
FreeRDP-3.20.0/libfreerdp/core/proxy.c:462:22: return_function: returning to ‘proxy_parse_uri’ from ‘value_to_int’
FreeRDP-3.20.0/libfreerdp/core/proxy.c:462:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/proxy.c:468:21: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/proxy.c:468:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/proxy.c:474:17: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/proxy.c:492:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/proxy.c:495:13: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/proxy.c:496:12: branch_false: following ‘false’ branch (when ‘p’ is NULL)...
FreeRDP-3.20.0/libfreerdp/core/proxy.c:498:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/proxy.c:498:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/proxy.c:501:13: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/proxy.c:501:13: throw: if ‘_stricmp’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/proxy.c:501:13: danger: ‘uri’ leaks here; was allocated at [(2)](sarif:/runs/0/results/47/codeFlows/0/threadFlows/0/locations/1)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def651]
FreeRDP-3.20.0/libfreerdp/core/rdp.c:1135:9: warning[-Wanalyzer-malloc-leak]: leak of ‘monitorDefArray’
FreeRDP-3.20.0/libfreerdp/core/rdp.c:1105:13: enter_function: entry to ‘rdp_recv_monitor_layout_pdu’
FreeRDP-3.20.0/libfreerdp/core/rdp.c:1112:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/rdp.c:1115:9: call_function: inlined call to ‘stream_read_u32_le’ from ‘rdp_recv_monitor_layout_pdu’
FreeRDP-3.20.0/libfreerdp/core/rdp.c:1117:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/rdp.c:1120:41: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/rdp.c:1120:41: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/rdp.c:1122:12: branch_false: following ‘false’ branch (when ‘monitorDefArray’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/rdp.c:1122:12: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/rdp.c:1125:32: branch_false: following ‘false’ branch (when ‘index >= v’)...
FreeRDP-3.20.0/libfreerdp/core/rdp.c:1135:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/rdp.c:1135:9: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/rdp.c:1135:9: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/rdp.c:1135:9: throw: if the called function throws an exception...
FreeRDP-3.20.0/libfreerdp/core/rdp.c:1135:9: danger: ‘monitorDefArray’ leaks here; was allocated at [(10)](sarif:/runs/0/results/5/codeFlows/0/threadFlows/0/locations/9)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def652]
FreeRDP-3.20.0/libfreerdp/core/rdp.c:2359:20: warning[-Wanalyzer-malloc-leak]: leak of ‘rdp’
FreeRDP-3.20.0/libfreerdp/core/rdp.c:2354:32: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/rdp.c:2356:12: branch_false: following ‘false’ branch (when ‘rdp’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/rdp.c:2359:20: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/rdp.c:2359:20: throw: if ‘WLog_Get’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/rdp.c:2359:20: danger: ‘rdp’ leaks here; was allocated at [(1)](sarif:/runs/0/results/6/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def653]
FreeRDP-3.20.0/libfreerdp/core/rdp.c:2811:16: warning[-Wanalyzer-malloc-leak]: leak of ‘list’
FreeRDP-3.20.0/libfreerdp/core/rdp.c:3122:6: enter_function: entry to ‘rdp_log_build_warnings’
FreeRDP-3.20.0/libfreerdp/core/rdp.c:3130:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/rdp.c:3132:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/rdp.c:3133:9: call_function: calling ‘log_build_warn’ from ‘rdp_log_build_warnings’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def654]
FreeRDP-3.20.0/libfreerdp/core/rdp.c:2935:24: warning[-Wanalyzer-malloc-leak]: leak of ‘list’
FreeRDP-3.20.0/libfreerdp/core/rdp.c:2934:22: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/rdp.c:2935:24: throw: if ‘_strdup’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/rdp.c:2935:24: danger: ‘list’ leaks here; was allocated at [(1)](sarif:/runs/0/results/11/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def655]
FreeRDP-3.20.0/libfreerdp/core/rdp.c:2938:13: warning[-Wanalyzer-malloc-leak]: leak of ‘_strdup("BUILD_TESTING=ON BUILD_TESTING_INTERNAL=OFF BUILD_TESTING_INTERNAL_AVAILABLE=0 BUILD_TESTING_NO_H264=ON BUILD_TESTING_NO_H264_AVAILABLE=1 WINPR_HAVE_AIO_H=1 WINPR_HAVE_EXECINFO_BACKTRACE=1 WINPR_HAVE_EXECINFO_BACKTRACE_SYMBOLS=1 WINPR_HAVE_EXECINFO_BACKTRACE_SYMBOLS_FD=1 WINPR_HAVE_EXECINFO_HEADER=1 WINPR_HAVE_FCNTL_H=1 WINPR_HAVE_GETLOGIN_R=1 WINPR_HAVE_GETPWUID_R=1 WINPR_HAVE_INTTYPES_H=1 WINPR_HAVE_POLL_H=1 WINPR_HAVE_PTHREAD_MUTEX_TIMEDLOCK_LIB=1 WINPR_HAVE_PTHREAD_MUTEX_TIMEDLOCK_LI [...]
FreeRDP-3.20.0/libfreerdp/core/rdp.c:2935:24: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/rdp.c:2938:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/rdp.c:2940:23: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/rdp.c:2941:29: throw: if ‘strtok_s’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/rdp.c:2938:13: danger: ‘_strdup("BUILD_TESTING=ON BUILD_TESTING_INTERNAL=OFF BUILD_TESTING_INTERNAL_AVAILABLE=0 BUILD_TESTING_NO_H264=ON BUILD_TESTING_NO_H264_AVAILABLE=1 WINPR_HAVE_AIO_H=1 WINPR_HAVE_EXECINFO_BACKTRACE=1 WINPR_HAVE_EXECINFO_BACKTRACE_SYMBOLS=1 WINPR_HAVE_EXECINFO_BACKTRACE_SYMBOLS_FD=1 WINPR_HAVE_EXECINFO_HEADER=1 WINPR_HAVE_FCNTL_H=1 WINPR_HAVE_GETLOGIN_R=1 WINPR_HAVE_GETPWUID_R=1 WINPR_HAVE_INTTYPES_H=1 WINPR_HAVE_POLL_H=1 WINPR_HAVE_PTHREAD_MUTEX_TIMEDLOCK_LIB=1 WINPR_HAVE_PTHREAD_MUTEX_TIMEDLOCK_LIBS= WINP [...]
FreeRDP-3.20.0/libfreerdp/core/rdp.c:2938:13: note: trimmed 2 message(s) with length over 512
Error: GCC_ANALYZER_WARNING (CWE-401): [#def656]
FreeRDP-3.20.0/libfreerdp/core/rdp.c:2941:29: warning[-Wanalyzer-malloc-leak]: leak of ‘list’
FreeRDP-3.20.0/libfreerdp/core/rdp.c:2934:22: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/rdp.c:2938:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/rdp.c:2940:23: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/rdp.c:2941:29: throw: if ‘strtok_s’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/rdp.c:2941:29: danger: ‘list’ leaks here; was allocated at [(1)](sarif:/runs/0/results/13/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def657]
FreeRDP-3.20.0/libfreerdp/core/rdp.c:2944:29: warning[-Wanalyzer-malloc-leak]: leak of ‘list’
FreeRDP-3.20.0/libfreerdp/core/rdp.c:2934:22: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/rdp.c:2938:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/rdp.c:2940:23: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/rdp.c:2942:24: branch_true: following ‘true’ branch (when ‘tok’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/rdp.c:2944:29: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/rdp.c:2944:29: throw: if the called function throws an exception...
FreeRDP-3.20.0/libfreerdp/core/rdp.c:2944:29: danger: ‘list’ leaks here; was allocated at [(1)](sarif:/runs/0/results/14/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def658]
FreeRDP-3.20.0/libfreerdp/core/rdp.c:2945:33: warning[-Wanalyzer-malloc-leak]: leak of ‘list’
FreeRDP-3.20.0/libfreerdp/core/rdp.c:2934:22: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/rdp.c:2938:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/rdp.c:2940:23: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/rdp.c:2942:24: branch_true: following ‘true’ branch (when ‘tok’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/rdp.c:2944:29: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/rdp.c:2945:33: throw: if ‘winpr_str_append’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/rdp.c:2945:33: danger: ‘list’ leaks here; was allocated at [(1)](sarif:/runs/0/results/15/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def659]
FreeRDP-3.20.0/libfreerdp/core/rdp.c:2947:31: warning[-Wanalyzer-malloc-leak]: leak of ‘list’
FreeRDP-3.20.0/libfreerdp/core/rdp.c:2934:22: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/rdp.c:2938:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/rdp.c:2940:23: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/rdp.c:2942:24: branch_true: following ‘true’ branch (when ‘tok’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/rdp.c:2944:29: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/rdp.c:2944:28: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/rdp.c:2947:31: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/rdp.c:2947:31: throw: if ‘strtok_s’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/rdp.c:2947:31: danger: ‘list’ leaks here; was allocated at [(1)](sarif:/runs/0/results/16/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def660]
FreeRDP-3.20.0/libfreerdp/core/rdp.c:3022:30: warning[-Wanalyzer-malloc-leak]: leak of ‘winpr_RC4_New(&key, 64)’
FreeRDP-3.20.0/libfreerdp/core/rdp.c:3019:12: branch_true: following ‘true’ branch (when ‘md == 42’)...
FreeRDP-3.20.0/libfreerdp/core/rdp.c:3021:38: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/rdp.c:3021:38: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/rdp.c:3022:30: danger: ‘winpr_RC4_New(&key, 64)’ leaks here; was allocated at [(3)](sarif:/runs/0/results/17/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def661]
FreeRDP-3.20.0/libfreerdp/core/rdp.c:3030:21: warning[-Wanalyzer-malloc-leak]: leak of ‘winpr_Cipher_NewEx(md, 0, & key, 64, & iv, 16)’
FreeRDP-3.20.0/libfreerdp/core/rdp.c:3019:12: branch_false: following ‘false’ branch (when ‘md != 42’)...
FreeRDP-3.20.0/libfreerdp/core/rdp.c:3028:21: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/rdp.c:3028:21: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/rdp.c:3030:21: throw: if ‘winpr_Cipher_NewEx’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/rdp.c:3030:21: danger: ‘winpr_Cipher_NewEx(md, 0, & key, 64, & iv, 16)’ leaks here; was allocated at [(3)](sarif:/runs/0/results/18/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def662]
FreeRDP-3.20.0/libfreerdp/core/rdp.c:3031:21: warning[-Wanalyzer-malloc-leak]: leak of ‘winpr_Cipher_NewEx(md, 0, & key, 64, & iv, 16)’
FreeRDP-3.20.0/libfreerdp/core/rdp.c:3019:12: branch_false: following ‘false’ branch (when ‘md != 42’)...
FreeRDP-3.20.0/libfreerdp/core/rdp.c:3028:21: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/rdp.c:3028:21: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/rdp.c:3031:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/rdp.c:3034:17: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/rdp.c:3031:21: danger: ‘winpr_Cipher_NewEx(md, 0, & key, 64, & iv, 16)’ leaks here; was allocated at [(3)](sarif:/runs/0/results/19/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def663]
FreeRDP-3.20.0/libfreerdp/core/rdp.c:3031:21: warning[-Wanalyzer-malloc-leak]: leak of ‘winpr_Cipher_NewEx(md, 1, & key, 64, & iv, 16)’
FreeRDP-3.20.0/libfreerdp/core/rdp.c:3019:12: branch_false: following ‘false’ branch (when ‘md != 42’)...
FreeRDP-3.20.0/libfreerdp/core/rdp.c:3028:21: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/rdp.c:3030:21: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/rdp.c:3031:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/rdp.c:3034:17: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/rdp.c:3034:17: throw: if ‘winpr_Cipher_Free’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/rdp.c:3031:21: danger: ‘winpr_Cipher_NewEx(md, 1, & key, 64, & iv, 16)’ leaks here; was allocated at [(3)](sarif:/runs/0/results/21/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def664]
FreeRDP-3.20.0/libfreerdp/core/rdp.c:3056:29: warning[-Wanalyzer-malloc-leak]: leak of ‘winpr_HMAC_New()’
FreeRDP-3.20.0/libfreerdp/core/rdp.c:3049:32: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/rdp.c:3050:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/rdp.c:3055:22: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/rdp.c:3056:29: throw: if ‘winpr_HMAC_Init’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/rdp.c:3056:29: danger: ‘winpr_HMAC_New()’ leaks here; was allocated at [(1)](sarif:/runs/0/results/23/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def665]
FreeRDP-3.20.0/libfreerdp/core/rdp.c:3074:31: warning[-Wanalyzer-malloc-leak]: leak of ‘winpr_Digest_New()’
FreeRDP-3.20.0/libfreerdp/core/rdp.c:3072:36: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/rdp.c:3073:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/rdp.c:3074:31: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/rdp.c:3074:31: throw: if ‘winpr_Digest_Init’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/rdp.c:3074:31: danger: ‘winpr_Digest_New()’ leaks here; was allocated at [(1)](sarif:/runs/0/results/24/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def666]
FreeRDP-3.20.0/libfreerdp/core/rdstls.c:783:14: warning[-Wanalyzer-malloc-leak]: leak of ‘Stream_New(0, 512)’
FreeRDP-3.20.0/libfreerdp/core/rdstls.c:919:12: enter_function: entry to ‘rdstls_server_authenticate’
FreeRDP-3.20.0/libfreerdp/core/rdstls.c:923:14: call_function: calling ‘rdstls_set_state’ from ‘rdstls_server_authenticate’
FreeRDP-3.20.0/libfreerdp/core/rdstls.c:923:14: return_function: returning to ‘rdstls_server_authenticate’ from ‘rdstls_set_state’
FreeRDP-3.20.0/libfreerdp/core/rdstls.c:923:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/rdstls.c:926:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/rdstls.c:926:14: call_function: calling ‘rdstls_send_capabilities’ from ‘rdstls_server_authenticate’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def667]
FreeRDP-3.20.0/libfreerdp/core/rdstls.c:853:25: warning[-Wanalyzer-malloc-leak]: leak of ‘Stream_New(0, 512)’
FreeRDP-3.20.0/libfreerdp/core/rdstls.c:941:12: enter_function: entry to ‘rdstls_client_authenticate’
FreeRDP-3.20.0/libfreerdp/core/rdstls.c:943:14: call_function: calling ‘rdstls_set_state’ from ‘rdstls_client_authenticate’
FreeRDP-3.20.0/libfreerdp/core/rdstls.c:943:14: return_function: returning to ‘rdstls_client_authenticate’ from ‘rdstls_set_state’
FreeRDP-3.20.0/libfreerdp/core/rdstls.c:943:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/rdstls.c:946:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/rdstls.c:946:14: call_function: calling ‘rdstls_recv_capabilities’ from ‘rdstls_client_authenticate’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def668]
FreeRDP-3.20.0/libfreerdp/core/redirection.c:71:17: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.20.0/libfreerdp/core/redirection.c:1262:6: enter_function: entry to ‘redirection_set_array_option’
FreeRDP-3.20.0/libfreerdp/core/redirection.c:1266:9: branch_true: following ‘true’ branch (when ‘flag == 2048’)...
FreeRDP-3.20.0/libfreerdp/core/redirection.c:1268:17: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/redirection.c:1269:32: call_function: calling ‘redirection_copy_array’ from ‘redirection_set_array_option’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def669]
FreeRDP-3.20.0/libfreerdp/core/redirection.c:412:21: warning[-Wanalyzer-malloc-leak]: leak of ‘Stream_New(0, 2048)’
FreeRDP-3.20.0/libfreerdp/core/redirection.c:965:6: enter_function: entry to ‘rdp_write_enhanced_security_redirection_packet’
FreeRDP-3.20.0/libfreerdp/core/redirection.c:972:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/redirection.c:975:9: call_function: inlined call to ‘Stream_Write_UINT16_unchecked’ from ‘rdp_write_enhanced_security_redirection_packet’
FreeRDP-3.20.0/libfreerdp/core/redirection.c:1051:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/redirection.c:1053:22: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/redirection.c:1053:22: call_function: calling ‘rdp_redireciton_write_target_cert_stream’ from ‘rdp_write_enhanced_security_redirection_packet’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def670]
FreeRDP-3.20.0/libfreerdp/core/redirection.c:413:14: warning[-Wanalyzer-malloc-leak]: leak of ‘Stream_New(0, 2048)’
FreeRDP-3.20.0/libfreerdp/core/redirection.c:965:6: enter_function: entry to ‘rdp_write_enhanced_security_redirection_packet’
FreeRDP-3.20.0/libfreerdp/core/redirection.c:972:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/redirection.c:975:9: call_function: inlined call to ‘Stream_Write_UINT16_unchecked’ from ‘rdp_write_enhanced_security_redirection_packet’
FreeRDP-3.20.0/libfreerdp/core/redirection.c:1051:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/redirection.c:1053:22: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/redirection.c:1053:22: call_function: calling ‘rdp_redireciton_write_target_cert_stream’ from ‘rdp_write_enhanced_security_redirection_packet’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def671]
FreeRDP-3.20.0/libfreerdp/core/redirection.c:413:14: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_certificate_get_der(cert, & derlen)’
FreeRDP-3.20.0/libfreerdp/core/redirection.c:965:6: enter_function: entry to ‘rdp_write_enhanced_security_redirection_packet’
FreeRDP-3.20.0/libfreerdp/core/redirection.c:972:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/redirection.c:975:9: call_function: inlined call to ‘Stream_Write_UINT16_unchecked’ from ‘rdp_write_enhanced_security_redirection_packet’
FreeRDP-3.20.0/libfreerdp/core/redirection.c:1051:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/redirection.c:1053:22: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/redirection.c:1053:22: call_function: calling ‘rdp_redireciton_write_target_cert_stream’ from ‘rdp_write_enhanced_security_redirection_packet’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def672]
FreeRDP-3.20.0/libfreerdp/core/redirection.c:438:9: warning[-Wanalyzer-malloc-leak]: leak of ‘Stream_New(0, 2048)’
FreeRDP-3.20.0/libfreerdp/core/redirection.c:965:6: enter_function: entry to ‘rdp_write_enhanced_security_redirection_packet’
FreeRDP-3.20.0/libfreerdp/core/redirection.c:972:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/redirection.c:975:9: call_function: inlined call to ‘Stream_Write_UINT16_unchecked’ from ‘rdp_write_enhanced_security_redirection_packet’
FreeRDP-3.20.0/libfreerdp/core/redirection.c:1051:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/redirection.c:1053:22: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/redirection.c:1053:22: call_function: calling ‘rdp_redireciton_write_target_cert_stream’ from ‘rdp_write_enhanced_security_redirection_packet’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def673]
FreeRDP-3.20.0/libfreerdp/core/security.c:104:14: warning[-Wanalyzer-malloc-leak]: leak of ‘winpr_Digest_New()’
FreeRDP-3.20.0/libfreerdp/core/security.c:101:22: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/security.c:101:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/security.c:104:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/security.c:104:14: throw: if ‘winpr_Digest_Init’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/security.c:104:14: danger: ‘winpr_Digest_New()’ leaks here; was allocated at [(1)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def674]
FreeRDP-3.20.0/libfreerdp/core/security.c:134:14: warning[-Wanalyzer-malloc-leak]: leak of ‘winpr_Digest_New()’
FreeRDP-3.20.0/libfreerdp/core/security.c:101:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/security.c:104:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/security.c:104:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/security.c:107:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/security.c:107:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/security.c:111:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/security.c:111:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/security.c:115:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/security.c:115:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/security.c:119:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/security.c:119:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/security.c:122:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/security.c:122:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/security.c:126:21: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/security.c:126:21: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/security.c:126:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/security.c:134:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/security.c:134:14: throw: if ‘winpr_Digest_Init_Allow_FIPS’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/security.c:134:14: danger: ‘winpr_Digest_New()’ leaks here; was allocated at [(15)](sarif:/runs/0/results/3/codeFlows/0/threadFlows/0/locations/14)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def675]
FreeRDP-3.20.0/libfreerdp/core/security.c:228:14: warning[-Wanalyzer-malloc-leak]: leak of ‘winpr_Digest_New()’
FreeRDP-3.20.0/libfreerdp/core/security.c:225:21: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/security.c:225:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/security.c:228:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/security.c:228:14: throw: if ‘winpr_Digest_Init’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/security.c:228:14: danger: ‘winpr_Digest_New()’ leaks here; was allocated at [(1)](sarif:/runs/0/results/4/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def676]
FreeRDP-3.20.0/libfreerdp/core/security.c:259:14: warning[-Wanalyzer-malloc-leak]: leak of ‘winpr_Digest_New()’
FreeRDP-3.20.0/libfreerdp/core/security.c:257:21: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/security.c:257:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/security.c:259:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/security.c:259:14: throw: if ‘winpr_Digest_Init_Allow_FIPS’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/security.c:259:14: danger: ‘winpr_Digest_New()’ leaks here; was allocated at [(1)](sarif:/runs/0/results/5/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def677]
FreeRDP-3.20.0/libfreerdp/core/security.c:326:14: warning[-Wanalyzer-malloc-leak]: leak of ‘winpr_Digest_New()’
FreeRDP-3.20.0/libfreerdp/core/security.c:323:22: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/security.c:323:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/security.c:326:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/security.c:326:14: throw: if ‘winpr_Digest_Init’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/security.c:326:14: danger: ‘winpr_Digest_New()’ leaks here; was allocated at [(1)](sarif:/runs/0/results/6/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def678]
FreeRDP-3.20.0/libfreerdp/core/security.c:354:14: warning[-Wanalyzer-malloc-leak]: leak of ‘winpr_Digest_New()’
FreeRDP-3.20.0/libfreerdp/core/security.c:323:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/security.c:326:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/security.c:326:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/security.c:329:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/security.c:329:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/security.c:332:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/security.c:332:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/security.c:335:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/security.c:335:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/security.c:338:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/security.c:338:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/security.c:341:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/security.c:341:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/security.c:345:21: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/security.c:345:21: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/security.c:345:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/security.c:354:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/security.c:354:14: throw: if ‘winpr_Digest_Init_Allow_FIPS’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/security.c:354:14: danger: ‘winpr_Digest_New()’ leaks here; was allocated at [(15)](sarif:/runs/0/results/7/codeFlows/0/threadFlows/0/locations/14)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def679]
FreeRDP-3.20.0/libfreerdp/core/security.c:401:14: warning[-Wanalyzer-malloc-leak]: leak of ‘winpr_Digest_New()’
FreeRDP-3.20.0/libfreerdp/core/security.c:378:6: enter_function: entry to ‘security_mac_signature’
FreeRDP-3.20.0/libfreerdp/core/security.c:392:12: branch_false: following ‘false’ branch (when ‘out_len > 7’)...
FreeRDP-3.20.0/libfreerdp/core/security.c:395:9: call_function: inlined call to ‘security_UINT32_le’ from ‘security_mac_signature’
FreeRDP-3.20.0/libfreerdp/core/security.c:398:22: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/security.c:398:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/security.c:401:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/security.c:401:14: throw: if ‘winpr_Digest_Init’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/security.c:401:14: danger: ‘winpr_Digest_New()’ leaks here; was allocated at [(5)](sarif:/runs/0/results/8/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def680]
FreeRDP-3.20.0/libfreerdp/core/security.c:423:14: warning[-Wanalyzer-malloc-leak]: leak of ‘winpr_Digest_New()’
FreeRDP-3.20.0/libfreerdp/core/security.c:378:6: enter_function: entry to ‘security_mac_signature’
FreeRDP-3.20.0/libfreerdp/core/security.c:392:12: branch_false: following ‘false’ branch (when ‘out_len > 7’)...
FreeRDP-3.20.0/libfreerdp/core/security.c:395:9: call_function: inlined call to ‘security_UINT32_le’ from ‘security_mac_signature’
FreeRDP-3.20.0/libfreerdp/core/security.c:398:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/security.c:401:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/security.c:401:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/security.c:404:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/security.c:404:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/security.c:407:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/security.c:407:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/security.c:410:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/security.c:410:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/security.c:413:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/security.c:413:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/security.c:416:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/security.c:416:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/security.c:420:21: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/security.c:420:21: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/security.c:420:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/security.c:423:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/security.c:423:14: throw: if ‘winpr_Digest_Init’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/security.c:423:14: danger: ‘winpr_Digest_New()’ leaks here; was allocated at [(19)](sarif:/runs/0/results/9/codeFlows/0/threadFlows/0/locations/18)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def681]
FreeRDP-3.20.0/libfreerdp/core/security.c:486:14: warning[-Wanalyzer-malloc-leak]: leak of ‘winpr_Digest_New()’
FreeRDP-3.20.0/libfreerdp/core/security.c:448:6: enter_function: entry to ‘security_salted_mac_signature’
FreeRDP-3.20.0/libfreerdp/core/security.c:463:12: branch_false: following ‘false’ branch (when ‘out_len > 7’)...
FreeRDP-3.20.0/libfreerdp/core/security.c:466:9: call_function: inlined call to ‘security_UINT32_le’ from ‘security_salted_mac_signature’
FreeRDP-3.20.0/libfreerdp/core/security.c:483:22: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/security.c:483:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/security.c:486:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/security.c:486:14: throw: if ‘winpr_Digest_Init’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/security.c:486:14: danger: ‘winpr_Digest_New()’ leaks here; was allocated at [(5)](sarif:/runs/0/results/10/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def682]
FreeRDP-3.20.0/libfreerdp/core/security.c:511:14: warning[-Wanalyzer-malloc-leak]: leak of ‘winpr_Digest_New()’
FreeRDP-3.20.0/libfreerdp/core/security.c:448:6: enter_function: entry to ‘security_salted_mac_signature’
FreeRDP-3.20.0/libfreerdp/core/security.c:463:12: branch_false: following ‘false’ branch (when ‘out_len > 7’)...
FreeRDP-3.20.0/libfreerdp/core/security.c:466:9: call_function: inlined call to ‘security_UINT32_le’ from ‘security_salted_mac_signature’
FreeRDP-3.20.0/libfreerdp/core/security.c:483:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/security.c:486:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/security.c:486:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/security.c:489:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/security.c:489:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/security.c:492:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/security.c:492:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/security.c:495:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/security.c:495:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/security.c:498:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/security.c:498:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/security.c:501:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/security.c:501:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/security.c:504:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/security.c:504:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/security.c:508:21: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/security.c:508:21: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/security.c:508:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/security.c:511:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/security.c:511:14: throw: if ‘winpr_Digest_Init’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/security.c:511:14: danger: ‘winpr_Digest_New()’ leaks here; was allocated at [(21)](sarif:/runs/0/results/11/codeFlows/0/threadFlows/0/locations/20)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def683]
FreeRDP-3.20.0/libfreerdp/core/security.c:646:22: warning[-Wanalyzer-malloc-leak]: leak of ‘winpr_Digest_New()’
FreeRDP-3.20.0/libfreerdp/core/security.c:638:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/security.c:640:22: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/security.c:642:42: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/security.c:643:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/security.c:646:22: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/security.c:646:22: throw: if ‘winpr_Digest_Init’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/security.c:646:22: danger: ‘winpr_Digest_New()’ leaks here; was allocated at [(3)](sarif:/runs/0/results/12/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def684]
FreeRDP-3.20.0/libfreerdp/core/security.c:777:14: warning[-Wanalyzer-malloc-leak]: leak of ‘winpr_Digest_New()’
FreeRDP-3.20.0/libfreerdp/core/security.c:774:22: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/security.c:774:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/security.c:777:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/security.c:777:14: throw: if ‘winpr_Digest_Init’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/security.c:777:14: danger: ‘winpr_Digest_New()’ leaks here; was allocated at [(1)](sarif:/runs/0/results/13/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def685]
FreeRDP-3.20.0/libfreerdp/core/security.c:795:14: warning[-Wanalyzer-malloc-leak]: leak of ‘winpr_Digest_New()’
FreeRDP-3.20.0/libfreerdp/core/security.c:774:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/security.c:777:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/security.c:777:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/security.c:780:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/security.c:780:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/security.c:783:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/security.c:783:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/security.c:786:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/security.c:786:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/security.c:789:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/security.c:789:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/security.c:792:21: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/security.c:792:21: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/security.c:792:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/security.c:795:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/security.c:795:14: throw: if ‘winpr_Digest_Init’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/security.c:795:14: danger: ‘winpr_Digest_New()’ leaks here; was allocated at [(13)](sarif:/runs/0/results/14/codeFlows/0/threadFlows/0/locations/12)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def686]
FreeRDP-3.20.0/libfreerdp/core/security.c:813:14: warning[-Wanalyzer-malloc-leak]: leak of ‘winpr_RC4_New(key, key_len)’
FreeRDP-3.20.0/libfreerdp/core/security.c:774:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/security.c:777:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/security.c:777:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/security.c:780:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/security.c:780:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/security.c:783:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/security.c:783:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/security.c:786:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/security.c:786:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/security.c:789:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/security.c:789:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/security.c:792:21: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/security.c:792:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/security.c:795:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/security.c:795:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/security.c:798:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/security.c:798:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/security.c:801:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/security.c:801:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/security.c:804:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/security.c:804:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/security.c:807:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/security.c:807:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/security.c:810:21: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/security.c:810:21: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/security.c:810:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/security.c:813:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/security.c:813:14: throw: if ‘winpr_RC4_Update’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/security.c:813:14: danger: ‘winpr_RC4_New(key, key_len)’ leaks here; was allocated at [(25)](sarif:/runs/0/results/15/codeFlows/0/threadFlows/0/locations/24)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def687]
FreeRDP-3.20.0/libfreerdp/core/security.c:911:51: warning[-Wanalyzer-malloc-leak]: leak of ‘winpr_HMAC_New()’
FreeRDP-3.20.0/libfreerdp/core/security.c:903:12: branch_false: following ‘false’ branch (when ‘out_len > 7’)...
FreeRDP-3.20.0/libfreerdp/core/security.c:906:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/security.c:908:22: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/security.c:908:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/security.c:911:51: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/security.c:911:14: throw: if ‘winpr_HMAC_Init’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/security.c:911:51: danger: ‘winpr_HMAC_New()’ leaks here; was allocated at [(3)](sarif:/runs/0/results/16/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def688]
FreeRDP-3.20.0/libfreerdp/core/security.c:973:51: warning[-Wanalyzer-malloc-leak]: leak of ‘winpr_HMAC_New()’
FreeRDP-3.20.0/libfreerdp/core/security.c:970:22: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/security.c:970:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/security.c:973:51: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/security.c:973:14: throw: if ‘winpr_HMAC_Init’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/security.c:973:51: danger: ‘winpr_HMAC_New()’ leaks here; was allocated at [(1)](sarif:/runs/0/results/17/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def689]
FreeRDP-3.20.0/libfreerdp/core/server.c:94:16: warning[-Wanalyzer-malloc-leak]: leak of ‘messageCtx’
FreeRDP-3.20.0/libfreerdp/core/server.c:233:13: enter_function: entry to ‘wts_read_drdynvc_data’
FreeRDP-3.20.0/libfreerdp/core/server.c:239:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/server.c:261:55: call_function: inlined call to ‘Stream_ConstPointer’ from ‘wts_read_drdynvc_data’
FreeRDP-3.20.0/libfreerdp/core/server.c:261:23: call_function: calling ‘wts_queue_receive_data’ from ‘wts_read_drdynvc_data’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def690]
FreeRDP-3.20.0/libfreerdp/core/server.c:109:16: warning[-Wanalyzer-malloc-leak]: leak of ‘buffer’
FreeRDP-3.20.0/libfreerdp/core/server.c:1641:13: enter_function: entry to ‘FreeRDP_WTSVirtualChannelWrite’
FreeRDP-3.20.0/libfreerdp/core/server.c:1653:12: branch_false: following ‘false’ branch (when ‘hChannelHandle’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/server.c:1656:30: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/server.c:1658:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/server.c:1660:33: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/server.c:1660:33: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/server.c:1662:20: branch_false: following ‘false’ branch (when ‘buffer’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/server.c:1668:17: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/server.c:1670:22: call_function: calling ‘wts_queue_send_item’ from ‘FreeRDP_WTSVirtualChannelWrite’
Error: GCC_ANALYZER_WARNING (CWE-476): [#def691]
FreeRDP-3.20.0/libfreerdp/core/server.c:271:9: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘dvc’
FreeRDP-3.20.0/libfreerdp/core/server.c:275:13: enter_function: entry to ‘wts_read_drdynvc_pdu’
FreeRDP-3.20.0/libfreerdp/core/server.c:288:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/server.c:291:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/server.c:298:12: branch_false: following ‘false’ branch (when ‘Cmd != 5’)...
FreeRDP-3.20.0/libfreerdp/core/server.c:301:13: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/server.c:301:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/server.c:301:12: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/server.c:304:17: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/server.c:333:17: branch_true: ...to here
FreeRDP-3.20.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): [#def692]
FreeRDP-3.20.0/libfreerdp/core/server.c:339:37: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘dvc’
FreeRDP-3.20.0/libfreerdp/core/server.c:288:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/server.c:291:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/server.c:298:12: branch_false: following ‘false’ branch (when ‘Cmd != 5’)...
FreeRDP-3.20.0/libfreerdp/core/server.c:301:13: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/server.c:301:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/server.c:301:12: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/server.c:304:17: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/server.c:333:17: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/server.c:339:37: danger: dereference of NULL ‘dvc’
Error: GCC_ANALYZER_WARNING (CWE-476): [#def693]
FreeRDP-3.20.0/libfreerdp/core/server.c:351:37: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘dvc’
FreeRDP-3.20.0/libfreerdp/core/server.c:288:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/server.c:291:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/server.c:298:12: branch_false: following ‘false’ branch (when ‘Cmd != 5’)...
FreeRDP-3.20.0/libfreerdp/core/server.c:301:13: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/server.c:301:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/server.c:301:12: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/server.c:304:17: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/server.c:333:17: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/server.c:351:37: danger: dereference of NULL ‘dvc’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def694]
FreeRDP-3.20.0/libfreerdp/core/server.c:578:38: warning[-Wanalyzer-malloc-leak]: leak of ‘WTSVirtualChannelOpen(hServer, 4294967295, "drdynvc")’
FreeRDP-3.20.0/libfreerdp/core/server.c:571:44: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/server.c:574:20: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/server.c:576:30: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/server.c:578:38: throw: if ‘Stream_StaticInit’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/server.c:578:38: danger: ‘WTSVirtualChannelOpen(hServer, 4294967295, "drdynvc")’ leaks here; was allocated at [(1)](sarif:/runs/0/results/11/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def695]
FreeRDP-3.20.0/libfreerdp/core/server.c:1038:35: warning[-Wanalyzer-malloc-leak]: leak of ‘vcm’
FreeRDP-3.20.0/libfreerdp/core/server.c:1016:12: branch_false: following ‘false’ branch (when ‘pServerName’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/server.c:1019:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/server.c:1021:12: branch_false: following ‘false’ branch (when ‘client’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/server.c:1027:42: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/server.c:1027:42: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/server.c:1029:12: branch_false: following ‘false’ branch (when ‘vcm’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/server.c:1032:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/server.c:1036:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/server.c:1038:35: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/server.c:1038:35: throw: if ‘HashTable_New’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/server.c:1038:35: danger: ‘vcm’ leaks here; was allocated at [(5)](sarif:/runs/0/results/12/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def696]
FreeRDP-3.20.0/libfreerdp/core/server.c:1044:14: warning[-Wanalyzer-malloc-leak]: leak of ‘vcm’
FreeRDP-3.20.0/libfreerdp/core/server.c:1016:12: branch_false: following ‘false’ branch (when ‘pServerName’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/server.c:1019:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/server.c:1021:12: branch_false: following ‘false’ branch (when ‘client’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/server.c:1027:42: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/server.c:1027:42: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/server.c:1029:12: branch_false: following ‘false’ branch (when ‘vcm’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/server.c:1032:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/server.c:1036:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/server.c:1044:65: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/server.c:1044:14: throw: if ‘HashTable_Insert’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/server.c:1044:14: danger: ‘vcm’ leaks here; was allocated at [(5)](sarif:/runs/0/results/13/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def697]
FreeRDP-3.20.0/libfreerdp/core/server.c:1048:22: warning[-Wanalyzer-malloc-leak]: leak of ‘vcm’
FreeRDP-3.20.0/libfreerdp/core/server.c:1016:12: branch_false: following ‘false’ branch (when ‘pServerName’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/server.c:1019:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/server.c:1021:12: branch_false: following ‘false’ branch (when ‘client’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/server.c:1027:42: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/server.c:1027:42: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/server.c:1029:12: branch_false: following ‘false’ branch (when ‘vcm’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/server.c:1032:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/server.c:1044:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/server.c:1047:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/server.c:1048:22: throw: if ‘MessageQueue_New’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/server.c:1048:22: danger: ‘vcm’ leaks here; was allocated at [(5)](sarif:/runs/0/results/14/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def698]
FreeRDP-3.20.0/libfreerdp/core/server.c:1054:39: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.20.0/libfreerdp/core/server.c:1016:12: branch_false: following ‘false’ branch (when ‘pServerName’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/server.c:1019:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/server.c:1021:12: branch_false: following ‘false’ branch (when ‘client’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/server.c:1027:42: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/server.c:1029:12: branch_false: following ‘false’ branch (when ‘vcm’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/server.c:1032:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/server.c:1044:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/server.c:1047:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/server.c:1048:22: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/server.c:1050:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/server.c:1053:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/server.c:1054:39: throw: if ‘HashTable_New’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/server.c:1054:39: danger: ‘<unknown>’ leaks here; was allocated at [(9)](sarif:/runs/0/results/16/codeFlows/0/threadFlows/0/locations/8)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def699]
FreeRDP-3.20.0/libfreerdp/core/server.c:1054:39: warning[-Wanalyzer-malloc-leak]: leak of ‘vcm’
FreeRDP-3.20.0/libfreerdp/core/server.c:1016:12: branch_false: following ‘false’ branch (when ‘pServerName’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/server.c:1019:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/server.c:1021:12: branch_false: following ‘false’ branch (when ‘client’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/server.c:1027:42: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/server.c:1027:42: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/server.c:1029:12: branch_false: following ‘false’ branch (when ‘vcm’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/server.c:1032:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/server.c:1044:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/server.c:1047:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/server.c:1050:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/server.c:1053:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/server.c:1054:39: throw: if ‘HashTable_New’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/server.c:1054:39: danger: ‘vcm’ leaks here; was allocated at [(5)](sarif:/runs/0/results/15/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def700]
FreeRDP-3.20.0/libfreerdp/core/server.c:1059:14: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.20.0/libfreerdp/core/server.c:1016:12: branch_false: following ‘false’ branch (when ‘pServerName’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/server.c:1019:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/server.c:1021:12: branch_false: following ‘false’ branch (when ‘client’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/server.c:1027:42: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/server.c:1029:12: branch_false: following ‘false’ branch (when ‘vcm’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/server.c:1032:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/server.c:1044:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/server.c:1047:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/server.c:1050:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/server.c:1053:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/server.c:1054:39: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/server.c:1056:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/server.c:1059:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/server.c:1059:14: throw: if ‘HashTable_SetHashFunction’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/server.c:1059:14: danger: ‘<unknown>’ leaks here; was allocated at [(11)](sarif:/runs/0/results/18/codeFlows/0/threadFlows/0/locations/10)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def701]
FreeRDP-3.20.0/libfreerdp/core/server.c:1059:14: warning[-Wanalyzer-malloc-leak]: leak of ‘vcm’
FreeRDP-3.20.0/libfreerdp/core/server.c:1016:12: branch_false: following ‘false’ branch (when ‘pServerName’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/server.c:1019:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/server.c:1021:12: branch_false: following ‘false’ branch (when ‘client’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/server.c:1027:42: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/server.c:1027:42: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/server.c:1029:12: branch_false: following ‘false’ branch (when ‘vcm’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/server.c:1032:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/server.c:1044:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/server.c:1047:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/server.c:1050:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/server.c:1053:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/server.c:1056:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/server.c:1059:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/server.c:1059:14: throw: if ‘HashTable_SetHashFunction’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/server.c:1059:14: danger: ‘vcm’ leaks here; was allocated at [(5)](sarif:/runs/0/results/17/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def702]
FreeRDP-3.20.0/libfreerdp/core/server.c:1063:32: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.20.0/libfreerdp/core/server.c:1016:12: branch_false: following ‘false’ branch (when ‘pServerName’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/server.c:1019:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/server.c:1021:12: branch_false: following ‘false’ branch (when ‘client’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/server.c:1027:42: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/server.c:1029:12: branch_false: following ‘false’ branch (when ‘vcm’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/server.c:1032:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/server.c:1044:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/server.c:1047:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/server.c:1048:22: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/server.c:1050:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/server.c:1053:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/server.c:1056:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/server.c:1059:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/server.c:1059:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/server.c:1063:32: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/server.c:1063:32: throw: if ‘HashTable_ValueObject’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/server.c:1063:32: danger: ‘<unknown>’ leaks here; was allocated at [(9)](sarif:/runs/0/results/21/codeFlows/0/threadFlows/0/locations/8)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def703]
FreeRDP-3.20.0/libfreerdp/core/server.c:1063:32: warning[-Wanalyzer-malloc-leak]: leak of ‘vcm’
FreeRDP-3.20.0/libfreerdp/core/server.c:1016:12: branch_false: following ‘false’ branch (when ‘pServerName’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/server.c:1019:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/server.c:1021:12: branch_false: following ‘false’ branch (when ‘client’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/server.c:1027:42: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/server.c:1027:42: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/server.c:1029:12: branch_false: following ‘false’ branch (when ‘vcm’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/server.c:1032:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/server.c:1044:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/server.c:1047:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/server.c:1050:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/server.c:1053:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/server.c:1056:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/server.c:1059:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/server.c:1059:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/server.c:1063:32: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/server.c:1063:32: throw: if ‘HashTable_ValueObject’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/server.c:1063:32: danger: ‘vcm’ leaks here; was allocated at [(5)](sarif:/runs/0/results/20/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def704]
FreeRDP-3.20.0/libfreerdp/core/server.c:1067:23: warning[-Wanalyzer-malloc-leak]: leak of ‘vcm’
FreeRDP-3.20.0/libfreerdp/core/server.c:1016:12: branch_false: following ‘false’ branch (when ‘pServerName’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/server.c:1019:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/server.c:1021:12: branch_false: following ‘false’ branch (when ‘client’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/server.c:1027:42: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/server.c:1027:42: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/server.c:1029:12: branch_false: following ‘false’ branch (when ‘vcm’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/server.c:1032:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/server.c:1044:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/server.c:1047:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/server.c:1050:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/server.c:1053:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/server.c:1056:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/server.c:1059:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/server.c:1059:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/server.c:1063:32: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/server.c:1067:23: throw: if ‘HashTable_KeyObject’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/server.c:1067:23: danger: ‘vcm’ leaks here; was allocated at [(5)](sarif:/runs/0/results/22/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def705]
FreeRDP-3.20.0/libfreerdp/core/server.c:1075:9: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.20.0/libfreerdp/core/server.c:1016:12: branch_false: following ‘false’ branch (when ‘pServerName’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/server.c:1019:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/server.c:1021:12: branch_false: following ‘false’ branch (when ‘client’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/server.c:1027:42: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/server.c:1029:12: branch_false: following ‘false’ branch (when ‘vcm’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/server.c:1032:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/server.c:1044:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/server.c:1047:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/server.c:1048:22: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/server.c:1050:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/server.c:1053:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/server.c:1056:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/server.c:1059:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/server.c:1059:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/server.c:1060:17: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/server.c:1075:9: throw: if ‘HashTable_Free’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/server.c:1075:9: danger: ‘<unknown>’ leaks here; was allocated at [(9)](sarif:/runs/0/results/24/codeFlows/0/threadFlows/0/locations/8)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def706]
FreeRDP-3.20.0/libfreerdp/core/server.c:1075:9: warning[-Wanalyzer-malloc-leak]: leak of ‘vcm’
FreeRDP-3.20.0/libfreerdp/core/server.c:1016:12: branch_false: following ‘false’ branch (when ‘pServerName’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/server.c:1019:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/server.c:1021:12: branch_false: following ‘false’ branch (when ‘client’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/server.c:1027:42: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/server.c:1027:42: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/server.c:1029:12: branch_false: following ‘false’ branch (when ‘vcm’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/server.c:1032:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/server.c:1044:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/server.c:1047:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/server.c:1050:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/server.c:1053:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/server.c:1056:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/server.c:1059:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/server.c:1059:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/server.c:1060:17: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/server.c:1075:9: throw: if ‘HashTable_Free’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/server.c:1075:9: danger: ‘vcm’ leaks here; was allocated at [(5)](sarif:/runs/0/results/23/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def707]
FreeRDP-3.20.0/libfreerdp/core/server.c:1077:9: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.20.0/libfreerdp/core/server.c:1016:12: branch_false: following ‘false’ branch (when ‘pServerName’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/server.c:1019:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/server.c:1021:12: branch_false: following ‘false’ branch (when ‘client’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/server.c:1027:42: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/server.c:1029:12: branch_false: following ‘false’ branch (when ‘vcm’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/server.c:1032:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/server.c:1044:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/server.c:1047:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/server.c:1048:22: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/server.c:1050:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/server.c:1053:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/server.c:1056:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/server.c:1057:17: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/server.c:1077:9: throw: if ‘MessageQueue_Free’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/server.c:1077:9: danger: ‘<unknown>’ leaks here; was allocated at [(9)](sarif:/runs/0/results/25/codeFlows/0/threadFlows/0/locations/8)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def708]
FreeRDP-3.20.0/libfreerdp/core/server.c:1077:9: warning[-Wanalyzer-malloc-leak]: leak of ‘vcm’
FreeRDP-3.20.0/libfreerdp/core/server.c:1016:12: branch_false: following ‘false’ branch (when ‘pServerName’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/server.c:1019:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/server.c:1021:12: branch_false: following ‘false’ branch (when ‘client’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/server.c:1027:42: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/server.c:1027:42: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/server.c:1029:12: branch_false: following ‘false’ branch (when ‘vcm’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/server.c:1032:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/server.c:1044:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/server.c:1047:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/server.c:1050:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/server.c:1053:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/server.c:1056:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/server.c:1057:17: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/server.c:1077:9: throw: if ‘MessageQueue_Free’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/server.c:1077:9: danger: ‘vcm’ leaks here; was allocated at [(5)](sarif:/runs/0/results/26/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def709]
FreeRDP-3.20.0/libfreerdp/core/server.c:1079:9: warning[-Wanalyzer-malloc-leak]: leak of ‘vcm’
FreeRDP-3.20.0/libfreerdp/core/server.c:1016:12: branch_false: following ‘false’ branch (when ‘pServerName’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/server.c:1019:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/server.c:1021:12: branch_false: following ‘false’ branch (when ‘client’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/server.c:1027:42: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/server.c:1027:42: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/server.c:1029:12: branch_false: following ‘false’ branch (when ‘vcm’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/server.c:1032:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/server.c:1044:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/server.c:1047:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/server.c:1050:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/server.c:1051:17: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/server.c:1079:9: throw: if ‘HashTable_Remove’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/server.c:1079:9: danger: ‘vcm’ leaks here; was allocated at [(5)](sarif:/runs/0/results/27/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def710]
FreeRDP-3.20.0/libfreerdp/core/server.c:1580:41: warning[-Wanalyzer-malloc-leak]: leak of ‘Stream_New(0, 8)’
FreeRDP-3.20.0/libfreerdp/core/server.c:1546:12: branch_true: following ‘true’ branch (when ‘hChannelHandle’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/server.c:1548:43: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/server.c:1556:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/server.c:1568:29: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/server.c:1568:28: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/server.c:1570:39: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/server.c:1571:37: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/server.c:1573:36: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/server.c:1580:41: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/server.c:1584:47: throw: if ‘WTSVirtualChannelWrite’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/server.c:1580:41: danger: ‘Stream_New(0, 8)’ leaks here; was allocated at [(7)](sarif:/runs/0/results/28/codeFlows/0/threadFlows/0/locations/6)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def711]
FreeRDP-3.20.0/libfreerdp/core/server.c:2107:9: warning[-Wanalyzer-malloc-leak]: leak of ‘channel’
FreeRDP-3.20.0/libfreerdp/core/server.c:2103:52: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/server.c:2104:12: branch_false: following ‘false’ branch (when ‘channel’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/server.c:2107:35: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/server.c:2107:9: throw: if ‘InitializeCriticalSection’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/server.c:2107:9: danger: ‘channel’ leaks here; was allocated at [(1)](sarif:/runs/0/results/29/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def712]
FreeRDP-3.20.0/libfreerdp/core/server.c:2120:9: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.20.0/libfreerdp/core/server.c:2104:12: branch_false: following ‘false’ branch (when ‘channel’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/server.c:2107:35: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/server.c:2110:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/server.c:2113:26: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/server.c:2113:26: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/server.c:2114:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/server.c:2117:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/server.c:2120:9: danger: ‘<unknown>’ leaks here; was allocated at [(5)](sarif:/runs/0/results/30/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def713]
FreeRDP-3.20.0/libfreerdp/core/settings.c:427:57: warning[-Wanalyzer-malloc-leak]: leak of ‘alloc_array((long unsigned int)freerdp_settings_get_uint32(settings, 384))’
FreeRDP-3.20.0/libfreerdp/core/settings.c:537:13: enter_function: entry to ‘freerdp_settings_client_monitors_have_gaps’
FreeRDP-3.20.0/libfreerdp/core/settings.c:541:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:544:26: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:544:26: call_function: calling ‘alloc_array’ from ‘freerdp_settings_client_monitors_have_gaps’
FreeRDP-3.20.0/libfreerdp/core/settings.c:544:26: return_function: returning to ‘freerdp_settings_client_monitors_have_gaps’ from ‘alloc_array’
FreeRDP-3.20.0/libfreerdp/core/settings.c:547:28: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:550:21: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:550:21: throw: if ‘freerdp_settings_get_pointer_array’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/settings.c:427:57: danger: ‘alloc_array((long unsigned int)freerdp_settings_get_uint32(settings, 384))’ leaks here; was allocated at [(6)](sarif:/runs/0/results/11/codeFlows/0/threadFlows/0/locations/5)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def714]
FreeRDP-3.20.0/libfreerdp/core/settings.c:427:57: warning[-Wanalyzer-malloc-leak]: leak of ‘alloc_array(count)’
FreeRDP-3.20.0/libfreerdp/core/settings.c:444:13: enter_function: entry to ‘find_path_exists_with_dijkstra’
FreeRDP-3.20.0/libfreerdp/core/settings.c:446:12: branch_false: following ‘false’ branch (when ‘count != 0’)...
FreeRDP-3.20.0/libfreerdp/core/settings.c:451:25: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:451:25: call_function: calling ‘alloc_array’ from ‘find_path_exists_with_dijkstra’
FreeRDP-3.20.0/libfreerdp/core/settings.c:451:25: return_function: returning to ‘find_path_exists_with_dijkstra’ from ‘alloc_array’
FreeRDP-3.20.0/libfreerdp/core/settings.c:463:28: branch_true: following ‘true’ branch (when ‘x < count’)...
FreeRDP-3.20.0/libfreerdp/core/settings.c:463:28: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:465:36: branch_true: following ‘true’ branch (when ‘y < count’)...
FreeRDP-3.20.0/libfreerdp/core/settings.c:467:34: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:474:28: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:476:35: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:517:28: branch_true: following ‘true’ branch (when ‘x < count’)...
FreeRDP-3.20.0/libfreerdp/core/settings.c:519:20: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:519:20: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:521:37: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:521:28: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:523:33: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:523:33: call_function: calling ‘WLog_Print_dbg_tag’ from ‘find_path_exists_with_dijkstra’
Error: CPPCHECK_WARNING (CWE-682): [#def715]
FreeRDP-3.20.0/libfreerdp/core/settings.c:429: error[nullPointerArithmeticOutOfMemory]: If memory allocation fails: pointer addition with NULL pointer.
Error: CPPCHECK_WARNING (CWE-476): [#def716]
FreeRDP-3.20.0/libfreerdp/core/settings.c:431: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: dst
Error: GCC_ANALYZER_WARNING (CWE-476): [#def717]
FreeRDP-3.20.0/libfreerdp/core/settings.c:431:17: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘array’
FreeRDP-3.20.0/libfreerdp/core/settings.c:427:23: acquire_memory: this call could return NULL
FreeRDP-3.20.0/libfreerdp/core/settings.c:430:28: branch_true: following ‘true’ branch (when ‘x < count’)...
FreeRDP-3.20.0/libfreerdp/core/settings.c:431:30: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:431:17: danger: ‘array + x * 8’ could be NULL: unchecked value from [(1)](sarif:/runs/0/results/19/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-476): [#def718]
FreeRDP-3.20.0/libfreerdp/core/settings.c:476:17: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘distance’
FreeRDP-3.20.0/libfreerdp/core/settings.c:444:13: enter_function: entry to ‘find_path_exists_with_dijkstra’
FreeRDP-3.20.0/libfreerdp/core/settings.c:446:12: branch_false: following ‘false’ branch (when ‘count != 0’)...
FreeRDP-3.20.0/libfreerdp/core/settings.c:451:25: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:451:25: call_function: calling ‘alloc_array’ from ‘find_path_exists_with_dijkstra’
FreeRDP-3.20.0/libfreerdp/core/settings.c:451:25: return_function: returning to ‘find_path_exists_with_dijkstra’ from ‘alloc_array’
FreeRDP-3.20.0/libfreerdp/core/settings.c:454:28: acquire_memory: this call could return NULL
FreeRDP-3.20.0/libfreerdp/core/settings.c:463:28: branch_true: following ‘true’ branch (when ‘x < count’)...
FreeRDP-3.20.0/libfreerdp/core/settings.c:463:28: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:465:36: branch_true: following ‘true’ branch (when ‘y < count’)...
FreeRDP-3.20.0/libfreerdp/core/settings.c:467:34: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:474:28: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:476:35: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:476:17: danger: ‘distance + (long unsigned int)x * 4’ could be NULL: unchecked value from [(9)](sarif:/runs/0/results/20/codeFlows/0/threadFlows/0/locations/8)
Error: GCC_ANALYZER_WARNING (CWE-476): [#def719]
FreeRDP-3.20.0/libfreerdp/core/settings.c:477:17: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘parent’
FreeRDP-3.20.0/libfreerdp/core/settings.c:444:13: enter_function: entry to ‘find_path_exists_with_dijkstra’
FreeRDP-3.20.0/libfreerdp/core/settings.c:446:12: branch_false: following ‘false’ branch (when ‘count != 0’)...
FreeRDP-3.20.0/libfreerdp/core/settings.c:451:25: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:451:25: call_function: calling ‘alloc_array’ from ‘find_path_exists_with_dijkstra’
FreeRDP-3.20.0/libfreerdp/core/settings.c:451:25: return_function: returning to ‘find_path_exists_with_dijkstra’ from ‘alloc_array’
FreeRDP-3.20.0/libfreerdp/core/settings.c:460:26: acquire_memory: this call could return NULL
FreeRDP-3.20.0/libfreerdp/core/settings.c:463:28: branch_true: following ‘true’ branch (when ‘x < count’)...
FreeRDP-3.20.0/libfreerdp/core/settings.c:463:28: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:465:36: branch_true: following ‘true’ branch (when ‘y < count’)...
FreeRDP-3.20.0/libfreerdp/core/settings.c:467:34: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:474:28: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:476:35: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:477:17: danger: ‘parent + (long unsigned int)x * 4’ could be NULL: unchecked value from [(9)](sarif:/runs/0/results/21/codeFlows/0/threadFlows/0/locations/8)
Error: GCC_ANALYZER_WARNING (CWE-476): [#def720]
FreeRDP-3.20.0/libfreerdp/core/settings.c:478:17: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘visited’
FreeRDP-3.20.0/libfreerdp/core/settings.c:444:13: enter_function: entry to ‘find_path_exists_with_dijkstra’
FreeRDP-3.20.0/libfreerdp/core/settings.c:446:12: branch_false: following ‘false’ branch (when ‘count != 0’)...
FreeRDP-3.20.0/libfreerdp/core/settings.c:451:25: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:451:25: call_function: calling ‘alloc_array’ from ‘find_path_exists_with_dijkstra’
FreeRDP-3.20.0/libfreerdp/core/settings.c:451:25: return_function: returning to ‘find_path_exists_with_dijkstra’ from ‘alloc_array’
FreeRDP-3.20.0/libfreerdp/core/settings.c:457:27: acquire_memory: this call could return NULL
FreeRDP-3.20.0/libfreerdp/core/settings.c:463:28: branch_true: following ‘true’ branch (when ‘x < count’)...
FreeRDP-3.20.0/libfreerdp/core/settings.c:463:28: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:465:36: branch_true: following ‘true’ branch (when ‘y < count’)...
FreeRDP-3.20.0/libfreerdp/core/settings.c:467:34: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:474:28: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:476:35: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:478:17: danger: ‘visited + (long unsigned int)x * 4’ could be NULL: unchecked value from [(9)](sarif:/runs/0/results/22/codeFlows/0/threadFlows/0/locations/8)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def721]
FreeRDP-3.20.0/libfreerdp/core/settings.c:774:22: warning[-Wanalyzer-malloc-leak]: leak of ‘settings’
FreeRDP-3.20.0/libfreerdp/core/settings.c:767:47: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/settings.c:769:12: branch_false: following ‘false’ branch (when ‘settings’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/settings.c:769:12: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:772:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:774:22: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:774:22: throw: if ‘freerdp_settings_set_string’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/settings.c:774:22: danger: ‘settings’ leaks here; was allocated at [(1)](sarif:/runs/0/results/23/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def722]
FreeRDP-3.20.0/libfreerdp/core/settings.c:816:14: warning[-Wanalyzer-malloc-leak]: leak of ‘settings’
FreeRDP-3.20.0/libfreerdp/core/settings.c:767:47: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/settings.c:769:12: branch_false: following ‘false’ branch (when ‘settings’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/settings.c:769:12: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:772:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:816:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:816:14: throw: if ‘freerdp_settings_set_uint32’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/settings.c:816:14: danger: ‘settings’ leaks here; was allocated at [(1)](sarif:/runs/0/results/24/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def723]
FreeRDP-3.20.0/libfreerdp/core/settings.c:1193:22: warning[-Wanalyzer-malloc-leak]: leak of ‘GetKnownPath(1)’
FreeRDP-3.20.0/libfreerdp/core/settings.c:762:14: enter_function: entry to ‘freerdp_settings_new’
FreeRDP-3.20.0/libfreerdp/core/settings.c:769:12: branch_false: following ‘false’ branch (when ‘settings’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/settings.c:769:12: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:816:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:821:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:821:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:824:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:824:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:828:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:828:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:831:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:831:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:833:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:833:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:836:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:836:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:838:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:838:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:841:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:841:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:847:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:848:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:849:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:850:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:851:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:852:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:859:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:860:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:863:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:864:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:865:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:866:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:867:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:868:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:869:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:870:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:871:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:872:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:873:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:874:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:875:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:876:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:877:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:878:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:879:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:880:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:881:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:882:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:883:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:884:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:885:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:887:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:889:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:890:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:891:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:892:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:893:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:895:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:896:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:897:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:898:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:899:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:900:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:901:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:902:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:903:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:904:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:905:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:906:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:907:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:908:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:909:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:910:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:911:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:912:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:914:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:915:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:916:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:917:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:918:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:919:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:920:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:921:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:922:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:923:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:924:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:925:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:926:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:927:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:928:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:929:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:932:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:932:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:936:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:936:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:939:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:939:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:942:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:942:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:945:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:945:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:948:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:948:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:951:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:951:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:954:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:954:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:957:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:957:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:960:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:960:14: call_function: calling ‘settings_init_computer_name’ from ‘freerdp_settings_new’
FreeRDP-3.20.0/libfreerdp/core/settings.c:960:14: return_function: returning to ‘freerdp_settings_new’ from ‘settings_init_computer_name’
FreeRDP-3.20.0/libfreerdp/core/settings.c:960:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:963:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:963:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:966:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:966:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:970:22: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:971:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1259:1: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:987:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:988:22: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:987:21: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:998:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:998:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1000:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:998:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1001:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:998:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1002:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:998:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1003:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:998:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1004:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:998:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1005:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:998:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1006:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:998:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1007:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:998:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1008:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:998:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1011:41: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1013:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1017:43: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1019:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1021:22: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1019:21: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1023:17: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1024:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1026:22: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1024:21: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1028:17: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1029:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1259:1: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1032:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1033:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1032:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1034:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1032:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1035:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1032:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1037:32: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1039:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1042:31: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1044:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1044:12: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1047:28: branch_true: following ‘true’ branch (when ‘x != 10’)...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1049:40: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1083:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1259:1: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1047:28: branch_true: following ‘true’ branch (when ‘x != 10’)...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1049:40: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1083:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1259:1: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1090:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1259:1: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1093:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1094:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1093:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1095:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1093:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1096:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1093:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1097:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1093:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1098:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1093:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1099:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1093:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1100:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1093:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1102:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1093:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1103:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1093:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1093:13: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1093:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1109:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1093:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1111:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1093:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1112:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1093:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1113:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1093:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1114:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1093:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1115:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1093:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1116:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1093:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1117:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1093:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1118:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1093:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1119:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1093:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1120:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1093:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1121:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1093:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1122:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1093:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1123:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1093:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1124:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1093:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1125:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1093:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1126:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1093:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1127:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1093:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1128:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1093:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1129:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1093:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1130:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1093:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1131:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1093:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1132:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1093:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1133:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1093:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1134:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1093:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1135:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1093:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1136:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1093:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1137:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1093:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1140:39: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1141:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1259:1: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1147:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1259:1: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1154:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1157:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1177:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1178:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1177:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1179:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1177:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1180:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1177:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1181:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1177:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1182:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1177:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1185:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1185:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1189:22: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1189:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1192:24: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1192:24: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1193:22: throw: if ‘freerdp_settings_set_string’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1193:22: danger: ‘GetKnownPath(1)’ leaks here; was allocated at [(361)](sarif:/runs/0/results/25/codeFlows/0/threadFlows/0/locations/360)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def724]
FreeRDP-3.20.0/libfreerdp/core/settings.c:1200:22: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_settings_get_config_path()’
FreeRDP-3.20.0/libfreerdp/core/settings.c:762:14: enter_function: entry to ‘freerdp_settings_new’
FreeRDP-3.20.0/libfreerdp/core/settings.c:769:12: branch_false: following ‘false’ branch (when ‘settings’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/settings.c:769:12: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:816:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:821:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:821:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:824:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:824:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:828:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:828:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:831:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:831:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:833:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:833:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:836:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:836:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:838:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:838:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:841:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:841:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:847:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:848:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:849:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:850:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:851:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:852:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:859:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:860:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:863:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:864:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:865:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:866:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:867:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:868:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:869:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:870:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:871:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:872:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:873:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:874:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:875:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:876:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:877:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:878:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:879:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:880:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:881:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:882:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:883:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:884:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:885:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:887:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:889:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:890:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:891:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:892:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:893:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:895:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:896:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:897:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:898:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:899:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:900:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:901:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:902:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:903:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:904:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:905:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:906:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:907:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:908:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:909:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:910:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:911:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:912:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:914:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:915:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:916:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:917:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:918:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:919:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:920:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:921:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:922:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:923:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:924:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:925:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:926:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:927:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:928:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:929:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:932:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:932:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:936:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:936:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:939:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:939:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:942:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:942:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:945:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:945:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:948:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:948:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:951:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:951:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:954:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:954:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:957:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:957:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:960:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:960:14: call_function: calling ‘settings_init_computer_name’ from ‘freerdp_settings_new’
FreeRDP-3.20.0/libfreerdp/core/settings.c:960:14: return_function: returning to ‘freerdp_settings_new’ from ‘settings_init_computer_name’
FreeRDP-3.20.0/libfreerdp/core/settings.c:960:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:963:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:963:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:966:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:966:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:970:22: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:971:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1259:1: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:987:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:988:22: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:987:21: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:998:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:998:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1000:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:998:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1001:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:998:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1002:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:998:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1003:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:998:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1004:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:998:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1005:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:998:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1006:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:998:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1007:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:998:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1008:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:998:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1011:41: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1013:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1017:43: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1019:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1021:22: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1019:21: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1023:17: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1024:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1026:22: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1024:21: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1028:17: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1029:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1259:1: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1032:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1033:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1032:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1034:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1032:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1035:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1032:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1037:32: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1039:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1042:31: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1044:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1044:12: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1047:28: branch_true: following ‘true’ branch (when ‘x != 10’)...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1049:40: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1083:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1259:1: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1047:28: branch_true: following ‘true’ branch (when ‘x != 10’)...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1049:40: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1083:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1259:1: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1090:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1259:1: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1093:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1094:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1093:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1095:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1093:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1096:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1093:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1097:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1093:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1098:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1093:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1099:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1093:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1100:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1093:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1102:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1093:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1103:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1093:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1093:13: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1093:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1109:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1093:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1111:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1093:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1112:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1093:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1113:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1093:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1114:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1093:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1115:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1093:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1116:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1093:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1117:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1093:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1118:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1093:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1119:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1093:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1120:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1093:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1121:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1093:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1122:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1093:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1123:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1093:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1124:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1093:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1125:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1093:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1126:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1093:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1127:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1093:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1128:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1093:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1129:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1093:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1130:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1093:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1131:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1093:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1132:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1093:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1133:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1093:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1134:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1093:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1135:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1093:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1136:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1093:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1137:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1093:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1140:39: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1141:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1259:1: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1147:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1259:1: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1154:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1157:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1177:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1178:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1177:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1179:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1177:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1180:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1177:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1181:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1177:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1182:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1177:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1185:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1185:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1189:22: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1189:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1192:24: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1196:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1199:32: call_function: calling ‘freerdp_settings_get_config_path’ from ‘freerdp_settings_new’
FreeRDP-3.20.0/libfreerdp/core/settings.c:1199:32: return_function: returning to ‘freerdp_settings_new’ from ‘freerdp_settings_get_config_path’
FreeRDP-3.20.0/libfreerdp/core/settings.c:1200:22: throw: if ‘freerdp_settings_set_string’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1200:22: danger: ‘freerdp_settings_get_config_path()’ leaks here; was allocated at [(365)](sarif:/runs/0/results/26/codeFlows/0/threadFlows/0/locations/364)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def725]
FreeRDP-3.20.0/libfreerdp/core/settings.c:1203:40: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_settings_get_config_path()’
FreeRDP-3.20.0/libfreerdp/core/settings.c:762:14: enter_function: entry to ‘freerdp_settings_new’
FreeRDP-3.20.0/libfreerdp/core/settings.c:769:12: branch_false: following ‘false’ branch (when ‘settings’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/settings.c:769:12: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:816:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:821:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:821:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:824:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:824:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:828:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:828:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:831:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:831:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:833:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:833:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:836:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:836:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:838:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:838:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:841:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:841:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:847:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:848:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:849:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:850:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:851:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:852:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:859:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:860:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:863:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:864:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:865:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:866:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:867:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:868:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:869:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:870:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:871:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:872:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:873:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:874:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:875:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:876:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:877:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:878:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:879:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:880:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:881:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:882:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:883:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:884:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:885:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:887:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:889:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:890:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:891:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:892:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:893:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:895:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:896:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:897:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:898:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:899:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:900:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:901:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:902:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:903:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:904:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:905:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:906:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:907:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:908:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:909:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:910:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:911:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:912:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:914:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:915:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:916:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:917:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:918:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:919:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:920:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:921:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:922:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:923:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:924:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:925:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:926:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:927:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:928:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:929:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:932:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:932:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:936:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:936:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:939:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:939:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:942:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:942:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:945:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:945:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:948:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:948:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:951:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:951:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:954:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:954:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:957:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:957:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:960:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:960:14: call_function: calling ‘settings_init_computer_name’ from ‘freerdp_settings_new’
FreeRDP-3.20.0/libfreerdp/core/settings.c:960:14: return_function: returning to ‘freerdp_settings_new’ from ‘settings_init_computer_name’
FreeRDP-3.20.0/libfreerdp/core/settings.c:960:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:963:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:963:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:966:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:966:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:970:22: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:971:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1259:1: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:987:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:988:22: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:987:21: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:998:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:998:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1000:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:998:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1001:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:998:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1002:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:998:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1003:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:998:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1004:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:998:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1005:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:998:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1006:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:998:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1007:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:998:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1008:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:998:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1011:41: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1013:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1017:43: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1019:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1021:22: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1019:21: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1023:17: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1024:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1026:22: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1024:21: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1028:17: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1029:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1259:1: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1032:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1033:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1032:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1034:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1032:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1035:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1032:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1037:32: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1039:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1042:31: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1044:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1044:12: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1047:28: branch_true: following ‘true’ branch (when ‘x != 10’)...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1049:40: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1083:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1259:1: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1047:28: branch_true: following ‘true’ branch (when ‘x != 10’)...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1049:40: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1083:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1259:1: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1090:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1259:1: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1093:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1094:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1093:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1095:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1093:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1096:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1093:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1097:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1093:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1098:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1093:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1099:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1093:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1100:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1093:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1102:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1093:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1103:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1093:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1093:13: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1093:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1109:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1093:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1111:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1093:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1112:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1093:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1113:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1093:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1114:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1093:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1115:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1093:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1116:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1093:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1117:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1093:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1118:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1093:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1119:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1093:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1120:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1093:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1121:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1093:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1122:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1093:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1123:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1093:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1124:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1093:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1125:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1093:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1126:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1093:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1127:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1093:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1128:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1093:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1129:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1093:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1130:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1093:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1131:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1093:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1132:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1093:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1133:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1093:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1134:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1093:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1135:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1093:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1136:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1093:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1137:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1093:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1140:39: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1141:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1259:1: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1147:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1259:1: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1154:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1157:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1177:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1178:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1177:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1179:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1177:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1180:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1177:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1181:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1177:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1182:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1177:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1185:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1185:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1189:22: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1189:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1192:24: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1196:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1199:32: call_function: calling ‘freerdp_settings_get_config_path’ from ‘freerdp_settings_new’
FreeRDP-3.20.0/libfreerdp/core/settings.c:1199:32: return_function: returning to ‘freerdp_settings_new’ from ‘freerdp_settings_get_config_path’
FreeRDP-3.20.0/libfreerdp/core/settings.c:1201:20: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1203:40: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1203:40: throw: if ‘GetCombinedPath’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1203:40: danger: ‘freerdp_settings_get_config_path()’ leaks here; was allocated at [(365)](sarif:/runs/0/results/27/codeFlows/0/threadFlows/0/locations/364)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def726]
FreeRDP-3.20.0/libfreerdp/core/settings.c:1204:30: warning[-Wanalyzer-malloc-leak]: leak of ‘GetCombinedPath(freerdp_settings_get_config_path(), "action.sh")’
FreeRDP-3.20.0/libfreerdp/core/settings.c:762:14: enter_function: entry to ‘freerdp_settings_new’
FreeRDP-3.20.0/libfreerdp/core/settings.c:769:12: branch_false: following ‘false’ branch (when ‘settings’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/settings.c:769:12: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:816:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:821:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:821:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:824:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:824:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:828:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:828:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:831:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:831:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:833:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:833:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:836:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:836:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:838:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:838:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:841:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:841:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:847:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:848:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:849:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:850:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:851:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:852:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:859:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:860:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:863:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:864:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:865:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:866:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:867:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:868:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:869:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:870:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:871:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:872:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:873:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:874:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:875:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:876:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:877:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:878:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:879:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:880:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:881:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:882:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:883:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:884:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:885:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:887:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:889:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:890:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:891:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:892:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:893:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:895:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:896:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:897:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:898:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:899:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:900:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:901:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:902:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:903:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:904:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:905:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:906:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:907:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:908:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:909:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:910:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:911:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:912:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:914:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:915:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:916:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:917:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:918:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:919:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:920:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:921:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:922:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:923:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:924:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:925:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:926:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:927:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:928:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:929:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:932:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:932:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:936:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:936:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:939:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:939:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:942:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:942:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:945:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:945:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:948:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:948:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:951:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:951:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:954:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:954:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:957:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:957:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:960:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:960:14: call_function: calling ‘settings_init_computer_name’ from ‘freerdp_settings_new’
FreeRDP-3.20.0/libfreerdp/core/settings.c:960:14: return_function: returning to ‘freerdp_settings_new’ from ‘settings_init_computer_name’
FreeRDP-3.20.0/libfreerdp/core/settings.c:960:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:963:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:963:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:966:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:966:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:970:22: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:971:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1259:1: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:987:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:988:22: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:987:21: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:998:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:998:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1000:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:998:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1001:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:998:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1002:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:998:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1003:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:998:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1004:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:998:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1005:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:998:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1006:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:998:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1007:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:998:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1008:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:998:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1011:41: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1013:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1017:43: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1019:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1021:22: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1019:21: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1023:17: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1024:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1026:22: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1024:21: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1028:17: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1029:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1259:1: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1032:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1033:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1032:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1034:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1032:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1035:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1032:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1037:32: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1039:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1042:31: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1044:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1044:12: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1047:28: branch_true: following ‘true’ branch (when ‘x != 10’)...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1049:40: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1083:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1259:1: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1047:28: branch_true: following ‘true’ branch (when ‘x != 10’)...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1049:40: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1083:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1259:1: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1090:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1259:1: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1093:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1094:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1093:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1095:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1093:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1096:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1093:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1097:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1093:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1098:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1093:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1099:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1093:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1100:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1093:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1102:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1093:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1103:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1093:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1093:13: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1093:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1109:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1093:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1111:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1093:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1112:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1093:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1113:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1093:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1114:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1093:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1115:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1093:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1116:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1093:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1117:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1093:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1118:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1093:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1119:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1093:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1120:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1093:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1121:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1093:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1122:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1093:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1123:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1093:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1124:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1093:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1125:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1093:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1126:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1093:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1127:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1093:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1128:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1093:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1129:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1093:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1130:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1093:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1131:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1093:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1132:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1093:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1133:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1093:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1134:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1093:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1135:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1093:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1136:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1093:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1137:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1093:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1140:39: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1141:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1259:1: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1147:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1259:1: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1154:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1157:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1177:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1178:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1177:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1179:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1177:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1180:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1177:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1181:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1177:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1182:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1177:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1185:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1185:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1189:22: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1189:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1192:24: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1196:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1201:20: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1203:40: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1203:40: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1204:30: throw: if ‘freerdp_settings_set_string’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1204:30: danger: ‘GetCombinedPath(freerdp_settings_get_config_path(), "action.sh")’ leaks here; was allocated at [(365)](sarif:/runs/0/results/28/codeFlows/0/threadFlows/0/locations/364)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def727]
FreeRDP-3.20.0/libfreerdp/core/settings.c:1204:30: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_settings_get_config_path()’
FreeRDP-3.20.0/libfreerdp/core/settings.c:762:14: enter_function: entry to ‘freerdp_settings_new’
FreeRDP-3.20.0/libfreerdp/core/settings.c:769:12: branch_false: following ‘false’ branch (when ‘settings’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/settings.c:769:12: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:816:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:821:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:821:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:824:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:824:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:828:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:828:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:831:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:831:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:833:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:833:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:836:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:836:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:838:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:838:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:841:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:841:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:847:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:848:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:849:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:850:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:851:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:852:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:859:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:860:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:863:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:864:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:865:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:866:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:867:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:868:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:869:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:870:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:871:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:872:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:873:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:874:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:875:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:876:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:877:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:878:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:879:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:880:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:881:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:882:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:883:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:884:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:885:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:887:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:889:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:890:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:891:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:892:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:893:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:895:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:896:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:897:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:898:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:899:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:900:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:901:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:902:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:903:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:904:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:905:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:906:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:907:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:908:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:909:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:910:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:911:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:912:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:914:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:915:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:916:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:917:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:918:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:919:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:920:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:921:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:922:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:923:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:924:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:925:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:926:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:927:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:928:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:929:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:846:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:932:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:932:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:936:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:936:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:939:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:939:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:942:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:942:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:945:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:945:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:948:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:948:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:951:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:951:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:954:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:954:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:957:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:957:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:960:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:960:14: call_function: calling ‘settings_init_computer_name’ from ‘freerdp_settings_new’
FreeRDP-3.20.0/libfreerdp/core/settings.c:960:14: return_function: returning to ‘freerdp_settings_new’ from ‘settings_init_computer_name’
FreeRDP-3.20.0/libfreerdp/core/settings.c:960:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:963:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:963:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:966:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:966:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:970:22: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:971:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1259:1: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:987:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:988:22: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:987:21: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:998:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:998:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1000:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:998:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1001:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:998:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1002:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:998:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1003:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:998:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1004:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:998:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1005:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:998:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1006:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:998:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1007:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:998:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1008:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:998:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1011:41: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1013:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1017:43: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1019:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1021:22: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1019:21: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1023:17: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1024:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1026:22: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1024:21: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1028:17: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1029:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1259:1: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1032:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1033:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1032:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1034:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1032:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1035:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1032:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1037:32: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1039:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1042:31: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1044:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1044:12: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1047:28: branch_true: following ‘true’ branch (when ‘x != 10’)...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1049:40: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1083:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1259:1: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1047:28: branch_true: following ‘true’ branch (when ‘x != 10’)...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1049:40: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1083:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1259:1: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1090:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1259:1: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1093:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1094:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1093:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1095:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1093:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1096:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1093:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1097:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1093:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1098:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1093:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1099:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1093:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1100:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1093:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1102:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1093:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1103:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1093:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1093:13: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1093:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1109:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1093:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1111:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1093:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1112:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1093:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1113:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1093:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1114:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1093:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1115:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1093:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1116:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1093:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1117:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1093:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1118:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1093:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1119:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1093:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1120:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1093:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1121:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1093:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1122:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1093:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1123:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1093:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1124:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1093:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1125:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1093:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1126:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1093:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1127:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1093:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1128:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1093:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1129:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1093:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1130:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1093:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1131:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1093:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1132:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1093:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1133:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1093:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1134:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1093:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1135:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1093:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1136:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1093:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1137:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1093:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1140:39: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1141:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1259:1: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1147:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1259:1: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1154:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1157:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1177:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1178:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1177:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1179:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1177:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1180:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1177:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1181:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1177:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1182:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1177:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1185:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1185:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1189:22: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1189:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1192:24: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1196:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1199:32: call_function: calling ‘freerdp_settings_get_config_path’ from ‘freerdp_settings_new’
FreeRDP-3.20.0/libfreerdp/core/settings.c:1199:32: return_function: returning to ‘freerdp_settings_new’ from ‘freerdp_settings_get_config_path’
FreeRDP-3.20.0/libfreerdp/core/settings.c:1201:20: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1203:40: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1204:30: throw: if ‘freerdp_settings_set_string’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1204:30: danger: ‘freerdp_settings_get_config_path()’ leaks here; was allocated at [(365)](sarif:/runs/0/results/29/codeFlows/0/threadFlows/0/locations/364)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def728]
FreeRDP-3.20.0/libfreerdp/core/settings.c:1263:9: warning[-Wanalyzer-malloc-leak]: leak of ‘_settings’
FreeRDP-3.20.0/libfreerdp/core/settings.c:1520:14: enter_function: entry to ‘freerdp_settings_clone’
FreeRDP-3.20.0/libfreerdp/core/settings.c:1522:48: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1524:14: call_function: calling ‘freerdp_settings_copy’ from ‘freerdp_settings_clone’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def729]
FreeRDP-3.20.0/libfreerdp/core/settings.c:1339:22: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_certificate_clone(*settings.RdpServerCertificate)’
FreeRDP-3.20.0/libfreerdp/core/settings.c:1296:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1305:21: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1320:28: branch_true: following ‘true’ branch (when ‘i != 11’)...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1323:66: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1326:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1320:56: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1326:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1320:56: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1330:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1334:13: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1334:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1336:40: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1336:40: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1337:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:1339:22: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:1339:22: danger: ‘freerdp_certificate_clone(*settings.RdpServerCertificate)’ leaks here; was allocated at [(13)](sarif:/runs/0/results/31/codeFlows/0/threadFlows/0/locations/12)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def730]
FreeRDP-3.20.0/libfreerdp/core/smartcardlogon.c:97:9: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.20.0/libfreerdp/core/smartcardlogon.c:881:6: enter_function: entry to ‘smartcard_getCert’
FreeRDP-3.20.0/libfreerdp/core/smartcardlogon.c:893:14: call_function: calling ‘smartcard_enumerateCerts’ from ‘smartcard_getCert’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def731]
FreeRDP-3.20.0/libfreerdp/core/smartcardlogon.c:97:9: warning[-Wanalyzer-malloc-leak]: leak of ‘cert’
FreeRDP-3.20.0/libfreerdp/core/smartcardlogon.c:881:6: enter_function: entry to ‘smartcard_getCert’
FreeRDP-3.20.0/libfreerdp/core/smartcardlogon.c:893:14: call_function: calling ‘smartcard_enumerateCerts’ from ‘smartcard_getCert’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def732]
FreeRDP-3.20.0/libfreerdp/core/smartcardlogon.c:162:23: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.20.0/libfreerdp/core/smartcardlogon.c:881:6: enter_function: entry to ‘smartcard_getCert’
FreeRDP-3.20.0/libfreerdp/core/smartcardlogon.c:893:14: call_function: calling ‘smartcard_enumerateCerts’ from ‘smartcard_getCert’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def733]
FreeRDP-3.20.0/libfreerdp/core/smartcardlogon.c:162:23: warning[-Wanalyzer-malloc-leak]: leak of ‘cert_list’
FreeRDP-3.20.0/libfreerdp/core/smartcardlogon.c:881:6: enter_function: entry to ‘smartcard_getCert’
FreeRDP-3.20.0/libfreerdp/core/smartcardlogon.c:893:14: call_function: calling ‘smartcard_enumerateCerts’ from ‘smartcard_getCert’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def734]
FreeRDP-3.20.0/libfreerdp/core/smartcardlogon.c:162:23: warning[-Wanalyzer-malloc-leak]: leak of ‘cert’
FreeRDP-3.20.0/libfreerdp/core/smartcardlogon.c:881:6: enter_function: entry to ‘smartcard_getCert’
FreeRDP-3.20.0/libfreerdp/core/smartcardlogon.c:893:14: call_function: calling ‘smartcard_enumerateCerts’ from ‘smartcard_getCert’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def735]
FreeRDP-3.20.0/libfreerdp/core/smartcardlogon.c:162:51: warning[-Wanalyzer-malloc-leak]: leak of ‘calloc(1, 16)’
FreeRDP-3.20.0/libfreerdp/core/smartcardlogon.c:881:6: enter_function: entry to ‘smartcard_getCert’
FreeRDP-3.20.0/libfreerdp/core/smartcardlogon.c:893:14: call_function: calling ‘smartcard_enumerateCerts’ from ‘smartcard_getCert’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def736]
FreeRDP-3.20.0/libfreerdp/core/smartcardlogon.c:166:31: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.20.0/libfreerdp/core/smartcardlogon.c:881:6: enter_function: entry to ‘smartcard_getCert’
FreeRDP-3.20.0/libfreerdp/core/smartcardlogon.c:893:14: call_function: calling ‘smartcard_enumerateCerts’ from ‘smartcard_getCert’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def737]
FreeRDP-3.20.0/libfreerdp/core/smartcardlogon.c:166:31: warning[-Wanalyzer-malloc-leak]: leak of ‘cert’
FreeRDP-3.20.0/libfreerdp/core/smartcardlogon.c:881:6: enter_function: entry to ‘smartcard_getCert’
FreeRDP-3.20.0/libfreerdp/core/smartcardlogon.c:893:14: call_function: calling ‘smartcard_enumerateCerts’ from ‘smartcard_getCert’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def738]
FreeRDP-3.20.0/libfreerdp/core/smartcardlogon.c:410:33: warning[-Wanalyzer-malloc-leak]: leak of ‘cert’
FreeRDP-3.20.0/libfreerdp/core/smartcardlogon.c:881:6: enter_function: entry to ‘smartcard_getCert’
FreeRDP-3.20.0/libfreerdp/core/smartcardlogon.c:893:14: call_function: calling ‘smartcard_enumerateCerts’ from ‘smartcard_getCert’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def739]
FreeRDP-3.20.0/libfreerdp/core/smartcardlogon.c:417:21: warning[-Wanalyzer-malloc-leak]: leak of ‘cert’
FreeRDP-3.20.0/libfreerdp/core/smartcardlogon.c:881:6: enter_function: entry to ‘smartcard_getCert’
FreeRDP-3.20.0/libfreerdp/core/smartcardlogon.c:893:14: call_function: calling ‘smartcard_enumerateCerts’ from ‘smartcard_getCert’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def740]
FreeRDP-3.20.0/libfreerdp/core/smartcardlogon.c:420:25: warning[-Wanalyzer-malloc-leak]: leak of ‘cert’
FreeRDP-3.20.0/libfreerdp/core/smartcardlogon.c:881:6: enter_function: entry to ‘smartcard_getCert’
FreeRDP-3.20.0/libfreerdp/core/smartcardlogon.c:893:14: call_function: calling ‘smartcard_enumerateCerts’ from ‘smartcard_getCert’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def741]
FreeRDP-3.20.0/libfreerdp/core/smartcardlogon.c:428:29: warning[-Wanalyzer-malloc-leak]: leak of ‘cert’
FreeRDP-3.20.0/libfreerdp/core/smartcardlogon.c:881:6: enter_function: entry to ‘smartcard_getCert’
FreeRDP-3.20.0/libfreerdp/core/smartcardlogon.c:893:14: call_function: calling ‘smartcard_enumerateCerts’ from ‘smartcard_getCert’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def742]
FreeRDP-3.20.0/libfreerdp/core/smartcardlogon.c:433:26: warning[-Wanalyzer-malloc-leak]: leak of ‘cert’
FreeRDP-3.20.0/libfreerdp/core/smartcardlogon.c:881:6: enter_function: entry to ‘smartcard_getCert’
FreeRDP-3.20.0/libfreerdp/core/smartcardlogon.c:893:14: call_function: calling ‘smartcard_enumerateCerts’ from ‘smartcard_getCert’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def743]
FreeRDP-3.20.0/libfreerdp/core/smartcardlogon.c:509:26: warning[-Wanalyzer-malloc-leak]: leak of ‘certBytes’
FreeRDP-3.20.0/libfreerdp/core/smartcardlogon.c:881:6: enter_function: entry to ‘smartcard_getCert’
FreeRDP-3.20.0/libfreerdp/core/smartcardlogon.c:893:14: call_function: calling ‘smartcard_enumerateCerts’ from ‘smartcard_getCert’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def744]
FreeRDP-3.20.0/libfreerdp/core/smartcardlogon.c:531:17: warning[-Wanalyzer-malloc-leak]: leak of ‘cert’
FreeRDP-3.20.0/libfreerdp/core/smartcardlogon.c:881:6: enter_function: entry to ‘smartcard_getCert’
FreeRDP-3.20.0/libfreerdp/core/smartcardlogon.c:893:14: call_function: calling ‘smartcard_enumerateCerts’ from ‘smartcard_getCert’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def745]
FreeRDP-3.20.0/libfreerdp/core/smartcardlogon.c:533:25: warning[-Wanalyzer-malloc-leak]: leak of ‘cert’
FreeRDP-3.20.0/libfreerdp/core/smartcardlogon.c:881:6: enter_function: entry to ‘smartcard_getCert’
FreeRDP-3.20.0/libfreerdp/core/smartcardlogon.c:893:14: call_function: calling ‘smartcard_enumerateCerts’ from ‘smartcard_getCert’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def746]
FreeRDP-3.20.0/libfreerdp/core/smartcardlogon.c:736:29: warning[-Wanalyzer-malloc-leak]: leak of ‘calloc(1, 16)’
FreeRDP-3.20.0/libfreerdp/core/smartcardlogon.c:881:6: enter_function: entry to ‘smartcard_getCert’
FreeRDP-3.20.0/libfreerdp/core/smartcardlogon.c:893:14: call_function: calling ‘smartcard_enumerateCerts’ from ‘smartcard_getCert’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def747]
FreeRDP-3.20.0/libfreerdp/core/smartcardlogon.c:736:29: warning[-Wanalyzer-malloc-leak]: leak of ‘cert_list’
FreeRDP-3.20.0/libfreerdp/core/smartcardlogon.c:881:6: enter_function: entry to ‘smartcard_getCert’
FreeRDP-3.20.0/libfreerdp/core/smartcardlogon.c:893:14: call_function: calling ‘smartcard_enumerateCerts’ from ‘smartcard_getCert’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def748]
FreeRDP-3.20.0/libfreerdp/core/smartcardlogon.c:736:29: warning[-Wanalyzer-malloc-leak]: leak of ‘cert’
FreeRDP-3.20.0/libfreerdp/core/smartcardlogon.c:881:6: enter_function: entry to ‘smartcard_getCert’
FreeRDP-3.20.0/libfreerdp/core/smartcardlogon.c:893:14: call_function: calling ‘smartcard_enumerateCerts’ from ‘smartcard_getCert’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def749]
FreeRDP-3.20.0/libfreerdp/core/streamdump.c:175:13: warning[-Wanalyzer-malloc-leak]: leak of ‘stream_dump_get_file(*context.settings, "ab")’
FreeRDP-3.20.0/libfreerdp/core/streamdump.c:193:9: enter_function: entry to ‘stream_dump_append’
FreeRDP-3.20.0/libfreerdp/core/streamdump.c:201:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/streamdump.c:207:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/streamdump.c:210:21: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/streamdump.c:210:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/streamdump.c:213:35: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/streamdump.c:213:14: call_function: calling ‘stream_dump_get_file’ from ‘stream_dump_append’
FreeRDP-3.20.0/libfreerdp/core/streamdump.c:213:14: return_function: returning to ‘stream_dump_append’ from ‘stream_dump_get_file’
FreeRDP-3.20.0/libfreerdp/core/streamdump.c:214:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/streamdump.c:217:27: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/streamdump.c:217:13: call_function: inlined call to ‘_fseeki64’ from ‘stream_dump_append’
FreeRDP-3.20.0/libfreerdp/core/streamdump.c:175:13: danger: ‘stream_dump_get_file(*context.settings, "ab")’ leaks here; was allocated at [(14)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/13)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def750]
FreeRDP-3.20.0/libfreerdp/core/streamdump.c:175:13: warning[-Wanalyzer-malloc-leak]: leak of ‘stream_dump_get_file(*context.settings, "rb")’
FreeRDP-3.20.0/libfreerdp/core/streamdump.c:240:9: enter_function: entry to ‘stream_dump_get’
FreeRDP-3.20.0/libfreerdp/core/streamdump.c:247:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/streamdump.c:249:14: call_function: calling ‘stream_dump_get_file’ from ‘stream_dump_get’
FreeRDP-3.20.0/libfreerdp/core/streamdump.c:249:14: return_function: returning to ‘stream_dump_get’ from ‘stream_dump_get_file’
FreeRDP-3.20.0/libfreerdp/core/streamdump.c:250:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/streamdump.c:252:27: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/streamdump.c:252:13: call_function: inlined call to ‘_fseeki64’ from ‘stream_dump_get’
FreeRDP-3.20.0/libfreerdp/core/streamdump.c:175:13: danger: ‘stream_dump_get_file(*context.settings, "rb")’ leaks here; was allocated at [(10)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/9)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def751]
FreeRDP-3.20.0/libfreerdp/core/streamdump.c:187:14: warning[-Wanalyzer-malloc-leak]: leak of ‘file’
FreeRDP-3.20.0/libfreerdp/core/streamdump.c:175:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/streamdump.c:178:19: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/streamdump.c:179:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/streamdump.c:182:24: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/streamdump.c:182:24: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/streamdump.c:184:12: branch_false: following ‘false’ branch (when ‘file’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/streamdump.c:187:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/streamdump.c:187:14: throw: if ‘winpr_fopen’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/streamdump.c:187:14: danger: ‘file’ leaks here; was allocated at [(5)](sarif:/runs/0/results/3/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def752]
FreeRDP-3.20.0/libfreerdp/core/streamdump.c:481:21: warning[-Wanalyzer-malloc-leak]: leak of ‘dump’
FreeRDP-3.20.0/libfreerdp/core/streamdump.c:478:38: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/streamdump.c:479:12: branch_false: following ‘false’ branch (when ‘dump’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/streamdump.c:481:21: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/streamdump.c:481:21: throw: if ‘WLog_Get’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/streamdump.c:481:21: danger: ‘dump’ leaks here; was allocated at [(1)](sarif:/runs/0/results/5/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def753]
FreeRDP-3.20.0/libfreerdp/core/tcp.c:362:13: warning[-Wanalyzer-malloc-leak]: leak of ‘WSACreateEvent()’
FreeRDP-3.20.0/libfreerdp/core/tcp.c:356:23: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/tcp.c:358:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/tcp.c:362:13: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/tcp.c:362:13: danger: ‘WSACreateEvent()’ leaks here; was allocated at [(1)](sarif:/runs/0/results/12/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def754]
FreeRDP-3.20.0/libfreerdp/core/tcp.c:405:9: warning[-Wanalyzer-malloc-leak]: leak of ‘ptr’
FreeRDP-3.20.0/libfreerdp/core/tcp.c:400:41: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/tcp.c:402:12: branch_false: following ‘false’ branch (when ‘ptr’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/tcp.c:405:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/tcp.c:405:9: throw: if ‘BIO_set_data’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/tcp.c:405:9: danger: ‘ptr’ leaks here; was allocated at [(1)](sarif:/runs/0/results/13/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def755]
FreeRDP-3.20.0/libfreerdp/core/tcp.c:620:9: warning[-Wanalyzer-malloc-leak]: leak of ‘ptr’
FreeRDP-3.20.0/libfreerdp/core/tcp.c:615:43: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/tcp.c:617:12: branch_false: following ‘false’ branch (when ‘ptr’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/tcp.c:620:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/tcp.c:620:9: throw: if ‘BIO_set_data’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/tcp.c:620:9: danger: ‘ptr’ leaks here; was allocated at [(1)](sarif:/runs/0/results/14/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def756]
FreeRDP-3.20.0/libfreerdp/core/tcp.c:675:17: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_tcp_address_to_string(*addr.ai_addr, 0)’
FreeRDP-3.20.0/libfreerdp/core/tcp.c:1114:5: enter_function: entry to ‘freerdp_tcp_default_connect’
FreeRDP-3.20.0/libfreerdp/core/tcp.c:1121:12: branch_false: following ‘false’ branch (when ‘hostname’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/tcp.c:1128:13: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/tcp.c:1135:12: branch_false: following ‘false’ branch (when ‘ipcSocket == 0’)...
FreeRDP-3.20.0/libfreerdp/core/tcp.c:1145:17: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/tcp.c:1145:17: branch_false: following ‘false’ branch (when ‘useExternalDefinedSocket == 0’)...
FreeRDP-3.20.0/libfreerdp/core/tcp.c:1147:17: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/tcp.c:1147:17: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/tcp.c:1195:22: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/tcp.c:1216:34: call_function: calling ‘freerdp_tcp_resolve_host’ from ‘freerdp_tcp_default_connect’
FreeRDP-3.20.0/libfreerdp/core/tcp.c:1216:34: return_function: returning to ‘freerdp_tcp_default_connect’ from ‘freerdp_tcp_resolve_host’
FreeRDP-3.20.0/libfreerdp/core/tcp.c:1218:28: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/tcp.c:1224:25: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/tcp.c:1232:29: call_function: calling ‘get_next_addrinfo’ from ‘freerdp_tcp_default_connect’
FreeRDP-3.20.0/libfreerdp/core/tcp.c:1232:29: return_function: returning to ‘freerdp_tcp_default_connect’ from ‘get_next_addrinfo’
FreeRDP-3.20.0/libfreerdp/core/tcp.c:1233:28: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/tcp.c:1233:28: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/tcp.c:1239:36: branch_false: following ‘false’ branch (when ‘sockfd >= 0’)...
FreeRDP-3.20.0/libfreerdp/core/tcp.c:1246:34: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/tcp.c:1246:34: branch_false: following ‘false’ branch (when ‘sockfd >= 0’)...
FreeRDP-3.20.0/libfreerdp/core/tcp.c:1249:70: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/tcp.c:1248:44: call_function: calling ‘freerdp_tcp_address_to_string’ from ‘freerdp_tcp_default_connect’
FreeRDP-3.20.0/libfreerdp/core/tcp.c:1248:44: return_function: returning to ‘freerdp_tcp_default_connect’ from ‘freerdp_tcp_address_to_string’
FreeRDP-3.20.0/libfreerdp/core/tcp.c:1248:28: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/tcp.c:1251:33: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/tcp.c:1251:33: call_function: calling ‘WLog_Print_dbg_tag’ from ‘freerdp_tcp_default_connect’
Error: GCC_ANALYZER_WARNING (CWE-775): [#def757]
FreeRDP-3.20.0/libfreerdp/core/tcp.c:704:16: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘sockfd’
FreeRDP-3.20.0/libfreerdp/core/tcp.c:1114:5: enter_function: entry to ‘freerdp_tcp_default_connect’
FreeRDP-3.20.0/libfreerdp/core/tcp.c:1121:12: branch_false: following ‘false’ branch (when ‘hostname’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/tcp.c:1128:13: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/tcp.c:1135:12: branch_false: following ‘false’ branch (when ‘ipcSocket == 0’)...
FreeRDP-3.20.0/libfreerdp/core/tcp.c:1145:17: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/tcp.c:1145:17: branch_false: following ‘false’ branch (when ‘useExternalDefinedSocket == 0’)...
FreeRDP-3.20.0/libfreerdp/core/tcp.c:1147:17: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/tcp.c:1147:17: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/tcp.c:1195:22: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/tcp.c:1216:34: call_function: calling ‘freerdp_tcp_resolve_host’ from ‘freerdp_tcp_default_connect’
FreeRDP-3.20.0/libfreerdp/core/tcp.c:1216:34: return_function: returning to ‘freerdp_tcp_default_connect’ from ‘freerdp_tcp_resolve_host’
FreeRDP-3.20.0/libfreerdp/core/tcp.c:1218:28: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/tcp.c:1224:25: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/tcp.c:1232:29: call_function: calling ‘get_next_addrinfo’ from ‘freerdp_tcp_default_connect’
FreeRDP-3.20.0/libfreerdp/core/tcp.c:1232:29: return_function: returning to ‘freerdp_tcp_default_connect’ from ‘get_next_addrinfo’
FreeRDP-3.20.0/libfreerdp/core/tcp.c:1233:28: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/tcp.c:1233:28: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/tcp.c:1238:42: acquire_resource: socket created here
FreeRDP-3.20.0/libfreerdp/core/tcp.c:1239:36: branch_false: following ‘false’ branch (when ‘sockfd >= 0’)...
FreeRDP-3.20.0/libfreerdp/core/tcp.c:1246:34: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/tcp.c:1246:34: branch_false: following ‘false’ branch (when ‘sockfd >= 0’)...
FreeRDP-3.20.0/libfreerdp/core/tcp.c:1249:70: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/tcp.c:1248:44: call_function: calling ‘freerdp_tcp_address_to_string’ from ‘freerdp_tcp_default_connect’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def758]
FreeRDP-3.20.0/libfreerdp/core/tcp.c:781:18: warning[-Wanalyzer-malloc-leak]: leak of ‘events’
FreeRDP-3.20.0/libfreerdp/core/tcp.c:893:12: enter_function: entry to ‘freerdp_tcp_connect_multi’
FreeRDP-3.20.0/libfreerdp/core/tcp.c:901:35: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/tcp.c:904:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/tcp.c:911:32: branch_true: following ‘true’ branch (when ‘index < count’)...
FreeRDP-3.20.0/libfreerdp/core/tcp.c:913:21: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/tcp.c:915:20: branch_true: following ‘true’ branch (when ‘ports’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/tcp.c:916:35: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/tcp.c:918:26: call_function: calling ‘freerdp_tcp_resolve_host’ from ‘freerdp_tcp_connect_multi’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def759]
FreeRDP-3.20.0/libfreerdp/core/tcp.c:781:18: warning[-Wanalyzer-malloc-leak]: leak of ‘peers’
FreeRDP-3.20.0/libfreerdp/core/tcp.c:893:12: enter_function: entry to ‘freerdp_tcp_connect_multi’
FreeRDP-3.20.0/libfreerdp/core/tcp.c:902:34: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/tcp.c:904:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/tcp.c:911:32: branch_true: following ‘true’ branch (when ‘index < count’)...
FreeRDP-3.20.0/libfreerdp/core/tcp.c:913:21: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/tcp.c:915:20: branch_true: following ‘true’ branch (when ‘ports’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/tcp.c:916:35: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/tcp.c:918:26: call_function: calling ‘freerdp_tcp_resolve_host’ from ‘freerdp_tcp_connect_multi’
Error: GCC_ANALYZER_WARNING (CWE-775): [#def760]
FreeRDP-3.20.0/libfreerdp/core/tcp.c:814:26: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘sockfd’
FreeRDP-3.20.0/libfreerdp/core/tcp.c:1114:5: enter_function: entry to ‘freerdp_tcp_default_connect’
FreeRDP-3.20.0/libfreerdp/core/tcp.c:1121:12: branch_false: following ‘false’ branch (when ‘hostname’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/tcp.c:1128:13: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/tcp.c:1135:12: branch_false: following ‘false’ branch (when ‘ipcSocket == 0’)...
FreeRDP-3.20.0/libfreerdp/core/tcp.c:1145:17: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/tcp.c:1145:17: branch_false: following ‘false’ branch (when ‘useExternalDefinedSocket == 0’)...
FreeRDP-3.20.0/libfreerdp/core/tcp.c:1147:17: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/tcp.c:1147:17: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/tcp.c:1195:22: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/tcp.c:1216:34: call_function: calling ‘freerdp_tcp_resolve_host’ from ‘freerdp_tcp_default_connect’
FreeRDP-3.20.0/libfreerdp/core/tcp.c:1216:34: return_function: returning to ‘freerdp_tcp_default_connect’ from ‘freerdp_tcp_resolve_host’
FreeRDP-3.20.0/libfreerdp/core/tcp.c:1218:28: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/tcp.c:1224:25: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/tcp.c:1232:29: call_function: calling ‘get_next_addrinfo’ from ‘freerdp_tcp_default_connect’
FreeRDP-3.20.0/libfreerdp/core/tcp.c:1232:29: return_function: returning to ‘freerdp_tcp_default_connect’ from ‘get_next_addrinfo’
FreeRDP-3.20.0/libfreerdp/core/tcp.c:1233:28: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/tcp.c:1233:28: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/tcp.c:1238:42: acquire_resource: socket created here
FreeRDP-3.20.0/libfreerdp/core/tcp.c:1239:36: branch_false: following ‘false’ branch (when ‘sockfd >= 0’)...
FreeRDP-3.20.0/libfreerdp/core/tcp.c:1246:34: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/tcp.c:1246:34: branch_false: following ‘false’ branch (when ‘sockfd >= 0’)...
FreeRDP-3.20.0/libfreerdp/core/tcp.c:1249:70: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/tcp.c:1248:28: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/tcp.c:1255:30: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/tcp.c:1255:30: call_function: calling ‘freerdp_tcp_connect_timeout’ from ‘freerdp_tcp_default_connect’
Error: GCC_ANALYZER_WARNING (CWE-775): [#def761]
FreeRDP-3.20.0/libfreerdp/core/tcp.c:819:31: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘sockfd’
FreeRDP-3.20.0/libfreerdp/core/tcp.c:1114:5: enter_function: entry to ‘freerdp_tcp_default_connect’
FreeRDP-3.20.0/libfreerdp/core/tcp.c:1121:12: branch_false: following ‘false’ branch (when ‘hostname’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/tcp.c:1128:13: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/tcp.c:1135:12: branch_false: following ‘false’ branch (when ‘ipcSocket == 0’)...
FreeRDP-3.20.0/libfreerdp/core/tcp.c:1145:17: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/tcp.c:1145:17: branch_false: following ‘false’ branch (when ‘useExternalDefinedSocket == 0’)...
FreeRDP-3.20.0/libfreerdp/core/tcp.c:1147:17: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/tcp.c:1147:17: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/tcp.c:1195:22: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/tcp.c:1216:34: call_function: calling ‘freerdp_tcp_resolve_host’ from ‘freerdp_tcp_default_connect’
FreeRDP-3.20.0/libfreerdp/core/tcp.c:1216:34: return_function: returning to ‘freerdp_tcp_default_connect’ from ‘freerdp_tcp_resolve_host’
FreeRDP-3.20.0/libfreerdp/core/tcp.c:1218:28: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/tcp.c:1224:25: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/tcp.c:1232:29: call_function: calling ‘get_next_addrinfo’ from ‘freerdp_tcp_default_connect’
FreeRDP-3.20.0/libfreerdp/core/tcp.c:1232:29: return_function: returning to ‘freerdp_tcp_default_connect’ from ‘get_next_addrinfo’
FreeRDP-3.20.0/libfreerdp/core/tcp.c:1233:28: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/tcp.c:1233:28: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/tcp.c:1238:42: acquire_resource: socket created here
FreeRDP-3.20.0/libfreerdp/core/tcp.c:1239:36: branch_false: following ‘false’ branch (when ‘sockfd >= 0’)...
FreeRDP-3.20.0/libfreerdp/core/tcp.c:1246:34: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/tcp.c:1246:34: branch_false: following ‘false’ branch (when ‘sockfd >= 0’)...
FreeRDP-3.20.0/libfreerdp/core/tcp.c:1249:70: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/tcp.c:1248:28: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/tcp.c:1255:30: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/tcp.c:1255:30: call_function: calling ‘freerdp_tcp_connect_timeout’ from ‘freerdp_tcp_default_connect’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def762]
FreeRDP-3.20.0/libfreerdp/core/tcp.c:819:31: warning[-Wanalyzer-malloc-leak]: leak of ‘handles[0]’
FreeRDP-3.20.0/libfreerdp/core/tcp.c:814:26: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/tcp.c:816:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/tcp.c:819:31: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/tcp.c:819:31: throw: if ‘WSAEventSelect’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/tcp.c:819:31: danger: ‘handles[0]’ leaks here; was allocated at [(1)](sarif:/runs/0/results/23/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def763]
FreeRDP-3.20.0/libfreerdp/core/tcp.c:937:34: warning[-Wanalyzer-malloc-leak]: leak of ‘events’
FreeRDP-3.20.0/libfreerdp/core/tcp.c:893:12: enter_function: entry to ‘freerdp_tcp_connect_multi’
FreeRDP-3.20.0/libfreerdp/core/tcp.c:901:35: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/tcp.c:904:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/tcp.c:911:32: branch_true: following ‘true’ branch (when ‘index < count’)...
FreeRDP-3.20.0/libfreerdp/core/tcp.c:913:21: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/tcp.c:915:20: branch_true: following ‘true’ branch (when ‘ports’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/tcp.c:916:35: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/tcp.c:918:26: call_function: calling ‘freerdp_tcp_resolve_host’ from ‘freerdp_tcp_connect_multi’
FreeRDP-3.20.0/libfreerdp/core/tcp.c:918:26: return_function: returning to ‘freerdp_tcp_connect_multi’ from ‘freerdp_tcp_resolve_host’
FreeRDP-3.20.0/libfreerdp/core/tcp.c:920:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/tcp.c:925:22: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/tcp.c:937:34: throw: if ‘_socket’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/tcp.c:937:34: danger: ‘events’ leaks here; was allocated at [(2)](sarif:/runs/0/results/24/codeFlows/0/threadFlows/0/locations/1)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def764]
FreeRDP-3.20.0/libfreerdp/core/tcp.c:937:34: warning[-Wanalyzer-malloc-leak]: leak of ‘peers’
FreeRDP-3.20.0/libfreerdp/core/tcp.c:893:12: enter_function: entry to ‘freerdp_tcp_connect_multi’
FreeRDP-3.20.0/libfreerdp/core/tcp.c:902:34: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/tcp.c:904:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/tcp.c:911:32: branch_true: following ‘true’ branch (when ‘index < count’)...
FreeRDP-3.20.0/libfreerdp/core/tcp.c:913:21: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/tcp.c:915:20: branch_true: following ‘true’ branch (when ‘ports’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/tcp.c:916:35: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/tcp.c:918:26: call_function: calling ‘freerdp_tcp_resolve_host’ from ‘freerdp_tcp_connect_multi’
FreeRDP-3.20.0/libfreerdp/core/tcp.c:918:26: return_function: returning to ‘freerdp_tcp_connect_multi’ from ‘freerdp_tcp_resolve_host’
FreeRDP-3.20.0/libfreerdp/core/tcp.c:920:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/tcp.c:925:22: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/tcp.c:937:34: throw: if ‘_socket’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/tcp.c:937:34: danger: ‘peers’ leaks here; was allocated at [(2)](sarif:/runs/0/results/25/codeFlows/0/threadFlows/0/locations/1)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def765]
FreeRDP-3.20.0/libfreerdp/core/tcp.c:959:21: warning[-Wanalyzer-malloc-leak]: leak of ‘events’
FreeRDP-3.20.0/libfreerdp/core/tcp.c:901:35: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/tcp.c:904:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/tcp.c:915:20: branch_true: following ‘true’ branch (when ‘ports’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/tcp.c:916:35: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/tcp.c:920:20: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/tcp.c:920:20: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/tcp.c:911:32: branch_false: following ‘false’ branch (when ‘index >= count’)...
FreeRDP-3.20.0/libfreerdp/core/tcp.c:911:32: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/tcp.c:949:32: branch_true: following ‘true’ branch (when ‘index < count’)...
FreeRDP-3.20.0/libfreerdp/core/tcp.c:951:31: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/tcp.c:959:21: throw: if ‘_connect’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/tcp.c:959:21: danger: ‘events’ leaks here; was allocated at [(1)](sarif:/runs/0/results/26/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def766]
FreeRDP-3.20.0/libfreerdp/core/tcp.c:959:21: warning[-Wanalyzer-malloc-leak]: leak of ‘peers’
FreeRDP-3.20.0/libfreerdp/core/tcp.c:902:34: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/tcp.c:904:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/tcp.c:915:20: branch_true: following ‘true’ branch (when ‘ports’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/tcp.c:916:35: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/tcp.c:920:20: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/tcp.c:920:20: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/tcp.c:911:32: branch_false: following ‘false’ branch (when ‘index >= count’)...
FreeRDP-3.20.0/libfreerdp/core/tcp.c:911:32: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/tcp.c:949:32: branch_true: following ‘true’ branch (when ‘index < count’)...
FreeRDP-3.20.0/libfreerdp/core/tcp.c:951:31: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/tcp.c:959:21: throw: if ‘_connect’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/tcp.c:959:21: danger: ‘peers’ leaks here; was allocated at [(1)](sarif:/runs/0/results/27/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def767]
FreeRDP-3.20.0/libfreerdp/core/tcp.c:975:17: warning[-Wanalyzer-malloc-leak]: leak of ‘events’
FreeRDP-3.20.0/libfreerdp/core/tcp.c:901:35: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/tcp.c:904:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/tcp.c:969:12: branch_false: following ‘false’ branch (when ‘sindex >= count’)...
FreeRDP-3.20.0/libfreerdp/core/tcp.c:975:17: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/tcp.c:975:17: throw: if ‘freerdp_set_last_error_ex’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/tcp.c:975:17: danger: ‘events’ leaks here; was allocated at [(1)](sarif:/runs/0/results/28/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def768]
FreeRDP-3.20.0/libfreerdp/core/tcp.c:975:17: warning[-Wanalyzer-malloc-leak]: leak of ‘peers’
FreeRDP-3.20.0/libfreerdp/core/tcp.c:902:34: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/tcp.c:904:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/tcp.c:969:12: branch_false: following ‘false’ branch (when ‘sindex >= count’)...
FreeRDP-3.20.0/libfreerdp/core/tcp.c:975:17: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/tcp.c:975:17: throw: if ‘freerdp_set_last_error_ex’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/tcp.c:975:17: danger: ‘peers’ leaks here; was allocated at [(1)](sarif:/runs/0/results/29/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-775): [#def769]
FreeRDP-3.20.0/libfreerdp/core/tcp.c:1172:25: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘sockfd’
FreeRDP-3.20.0/libfreerdp/core/tcp.c:1121:12: branch_false: following ‘false’ branch (when ‘hostname’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/tcp.c:1128:13: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/tcp.c:1135:12: branch_false: following ‘false’ branch (when ‘ipcSocket == 0’)...
FreeRDP-3.20.0/libfreerdp/core/tcp.c:1145:17: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/tcp.c:1145:17: branch_false: following ‘false’ branch (when ‘useExternalDefinedSocket == 0’)...
FreeRDP-3.20.0/libfreerdp/core/tcp.c:1147:17: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/tcp.c:1147:17: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/tcp.c:1151:26: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/tcp.c:1151:26: acquire_resource: stream socket created here
FreeRDP-3.20.0/libfreerdp/core/tcp.c:1152:20: branch_false: following ‘false’ branch (when ‘sockfd >= 0’)...
FreeRDP-3.20.0/libfreerdp/core/tcp.c:1161:36: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/tcp.c:1172:25: throw: if ‘winpr_strerror’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/tcp.c:1172:25: danger: ‘sockfd’ leaks here
Error: GCC_ANALYZER_WARNING (CWE-775): [#def770]
FreeRDP-3.20.0/libfreerdp/core/tcp.c:1290:23: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘sockfd’
FreeRDP-3.20.0/libfreerdp/core/tcp.c:1121:12: branch_false: following ‘false’ branch (when ‘hostname’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/tcp.c:1128:13: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/tcp.c:1135:12: branch_false: following ‘false’ branch (when ‘ipcSocket == 0’)...
FreeRDP-3.20.0/libfreerdp/core/tcp.c:1145:17: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/tcp.c:1145:17: branch_false: following ‘false’ branch (when ‘useExternalDefinedSocket == 0’)...
FreeRDP-3.20.0/libfreerdp/core/tcp.c:1147:17: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/tcp.c:1147:17: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/tcp.c:1151:26: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/tcp.c:1151:26: acquire_resource: stream socket created here
FreeRDP-3.20.0/libfreerdp/core/tcp.c:1152:20: branch_false: following ‘false’ branch (when ‘sockfd >= 0’)...
FreeRDP-3.20.0/libfreerdp/core/tcp.c:1161:36: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/tcp.c:1169:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/tcp.c:1181:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/tcp.c:1335:1: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/tcp.c:1271:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/tcp.c:1288:13: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/tcp.c:1288:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/tcp.c:1290:23: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/tcp.c:1290:23: throw: if ‘WLog_Get’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/tcp.c:1290:23: danger: ‘sockfd’ leaks here
Error: GCC_ANALYZER_WARNING (CWE-415): [#def771]
FreeRDP-3.20.0/libfreerdp/core/test/TestSettings.c:1584:9: warning[-Wanalyzer-double-free]: double-‘freerdp_settings_free’ of ‘dst’
FreeRDP-3.20.0/libfreerdp/core/test/TestSettings.c:1566:12: branch_true: following ‘true’ branch (when ‘src’ is NULL)...
FreeRDP-3.20.0/libfreerdp/core/test/TestSettings.c:1567:17: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/test/TestSettings.c:1584:9: danger: second ‘freerdp_settings_free’ here
Error: GCC_ANALYZER_WARNING (CWE-401): [#def772]
FreeRDP-3.20.0/libfreerdp/core/timer.c:275:26: warning[-Wanalyzer-malloc-leak]: leak of ‘timer’
FreeRDP-3.20.0/libfreerdp/core/timer.c:270:31: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/timer.c:271:12: branch_false: following ‘false’ branch (when ‘timer’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/timer.c:273:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/timer.c:275:26: throw: if ‘ArrayList_New’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/timer.c:275:26: danger: ‘timer’ leaks here; was allocated at [(1)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def773]
FreeRDP-3.20.0/libfreerdp/core/timer.c:278:24: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.20.0/libfreerdp/core/timer.c:271:12: branch_false: following ‘false’ branch (when ‘timer’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/timer.c:273:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/timer.c:275:26: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/timer.c:276:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/timer.c:278:24: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/timer.c:278:24: throw: if ‘ArrayList_Object’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/timer.c:278:24: danger: ‘<unknown>’ leaks here; was allocated at [(3)](sarif:/runs/0/results/3/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def774]
FreeRDP-3.20.0/libfreerdp/core/timer.c:278:24: warning[-Wanalyzer-malloc-leak]: leak of ‘timer’
FreeRDP-3.20.0/libfreerdp/core/timer.c:270:31: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/timer.c:271:12: branch_false: following ‘false’ branch (when ‘timer’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/timer.c:273:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/timer.c:276:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/timer.c:278:24: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/timer.c:278:24: throw: if ‘ArrayList_Object’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/timer.c:278:24: danger: ‘timer’ leaks here; was allocated at [(1)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def775]
FreeRDP-3.20.0/libfreerdp/core/timer.c:283:24: warning[-Wanalyzer-malloc-leak]: leak of ‘timer’
FreeRDP-3.20.0/libfreerdp/core/timer.c:270:31: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/timer.c:271:12: branch_false: following ‘false’ branch (when ‘timer’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/timer.c:273:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/timer.c:276:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/timer.c:278:24: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/timer.c:283:24: throw: if ‘CreateEventA’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/timer.c:283:24: danger: ‘timer’ leaks here; was allocated at [(1)](sarif:/runs/0/results/4/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def776]
FreeRDP-3.20.0/libfreerdp/core/timer.c:287:28: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.20.0/libfreerdp/core/timer.c:271:12: branch_false: following ‘false’ branch (when ‘timer’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/timer.c:273:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/timer.c:276:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/timer.c:278:24: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/timer.c:283:24: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/timer.c:284:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/timer.c:287:28: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/timer.c:287:28: throw: if ‘CreateEventA’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/timer.c:287:28: danger: ‘<unknown>’ leaks here; was allocated at [(5)](sarif:/runs/0/results/6/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def777]
FreeRDP-3.20.0/libfreerdp/core/timer.c:287:28: warning[-Wanalyzer-malloc-leak]: leak of ‘timer’
FreeRDP-3.20.0/libfreerdp/core/timer.c:270:31: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/timer.c:271:12: branch_false: following ‘false’ branch (when ‘timer’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/timer.c:273:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/timer.c:276:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/timer.c:278:24: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/timer.c:284:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/timer.c:287:28: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/timer.c:287:28: throw: if ‘CreateEventA’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/timer.c:287:28: danger: ‘timer’ leaks here; was allocated at [(1)](sarif:/runs/0/results/5/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def778]
FreeRDP-3.20.0/libfreerdp/core/timer.c:293:25: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.20.0/libfreerdp/core/timer.c:271:12: branch_false: following ‘false’ branch (when ‘timer’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/timer.c:273:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/timer.c:276:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/timer.c:278:24: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/timer.c:283:24: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/timer.c:284:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/timer.c:287:28: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/timer.c:288:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/timer.c:292:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/timer.c:293:25: throw: if ‘CreateThread’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/timer.c:293:25: danger: ‘<unknown>’ leaks here; was allocated at [(5)](sarif:/runs/0/results/8/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def779]
FreeRDP-3.20.0/libfreerdp/core/timer.c:293:25: warning[-Wanalyzer-malloc-leak]: leak of ‘timer’
FreeRDP-3.20.0/libfreerdp/core/timer.c:270:31: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/timer.c:271:12: branch_false: following ‘false’ branch (when ‘timer’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/timer.c:273:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/timer.c:276:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/timer.c:278:24: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/timer.c:284:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/timer.c:287:28: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/timer.c:288:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/timer.c:292:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/timer.c:293:25: throw: if ‘CreateThread’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/timer.c:293:25: danger: ‘timer’ leaks here; was allocated at [(1)](sarif:/runs/0/results/7/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def780]
FreeRDP-3.20.0/libfreerdp/core/transport.c:468:13: warning[-Wanalyzer-malloc-leak]: leak of ‘rdstls_new(transport_get_context(transport), transport)’
FreeRDP-3.20.0/libfreerdp/core/transport.c:448:6: enter_function: entry to ‘transport_connect_rdstls’
FreeRDP-3.20.0/libfreerdp/core/transport.c:459:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/transport.c:462:18: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/transport.c:462:18: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/transport.c:463:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/transport.c:466:9: call_function: inlined call to ‘transport_set_rdstls_mode’ from ‘transport_connect_rdstls’
FreeRDP-3.20.0/libfreerdp/core/transport.c:468:13: throw: if ‘rdstls_authenticate’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/transport.c:468:13: danger: ‘rdstls_new(transport_get_context(transport), transport)’ leaks here; was allocated at [(4)](sarif:/runs/0/results/5/codeFlows/0/threadFlows/0/locations/3)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def781]
FreeRDP-3.20.0/libfreerdp/core/transport.c:773:13: warning[-Wanalyzer-malloc-leak]: leak of ‘rdstls_new(transport_get_context(transport), transport)’
FreeRDP-3.20.0/libfreerdp/core/transport.c:753:6: enter_function: entry to ‘transport_accept_rdstls’
FreeRDP-3.20.0/libfreerdp/core/transport.c:764:14: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/transport.c:764:14: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/transport.c:764:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/transport.c:767:18: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/transport.c:767:18: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/transport.c:768:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/transport.c:771:9: call_function: inlined call to ‘transport_set_rdstls_mode’ from ‘transport_accept_rdstls’
FreeRDP-3.20.0/libfreerdp/core/transport.c:773:13: throw: if ‘rdstls_authenticate’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/transport.c:773:13: danger: ‘rdstls_new(transport_get_context(transport), transport)’ leaks here; was allocated at [(6)](sarif:/runs/0/results/6/codeFlows/0/threadFlows/0/locations/5)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def782]
FreeRDP-3.20.0/libfreerdp/core/transport.c:1706:26: warning[-Wanalyzer-malloc-leak]: leak of ‘transport’
FreeRDP-3.20.0/libfreerdp/core/transport.c:1700:50: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/transport.c:1703:12: branch_false: following ‘false’ branch (when ‘transport’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/transport.c:1706:26: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/transport.c:1706:26: throw: if ‘WLog_Get’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/transport.c:1706:26: danger: ‘transport’ leaks here; was allocated at [(1)](sarif:/runs/0/results/7/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def783]
FreeRDP-3.20.0/libfreerdp/core/transport.c:1712:34: warning[-Wanalyzer-malloc-leak]: leak of ‘transport’
FreeRDP-3.20.0/libfreerdp/core/transport.c:1700:50: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/transport.c:1703:12: branch_false: following ‘false’ branch (when ‘transport’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/transport.c:1706:26: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/transport.c:1708:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/transport.c:1711:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/transport.c:1712:34: throw: if ‘StreamPool_New’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/transport.c:1712:34: danger: ‘transport’ leaks here; was allocated at [(1)](sarif:/runs/0/results/8/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def784]
FreeRDP-3.20.0/libfreerdp/core/transport.c:1718:36: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.20.0/libfreerdp/core/transport.c:1703:12: branch_false: following ‘false’ branch (when ‘transport’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/transport.c:1706:26: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/transport.c:1708:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/transport.c:1711:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/transport.c:1712:34: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/transport.c:1714:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/transport.c:1718:36: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/transport.c:1718:36: throw: if ‘StreamPool_Take’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/transport.c:1718:36: danger: ‘<unknown>’ leaks here; was allocated at [(5)](sarif:/runs/0/results/10/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def785]
FreeRDP-3.20.0/libfreerdp/core/transport.c:1718:36: warning[-Wanalyzer-malloc-leak]: leak of ‘transport’
FreeRDP-3.20.0/libfreerdp/core/transport.c:1700:50: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/transport.c:1703:12: branch_false: following ‘false’ branch (when ‘transport’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/transport.c:1706:26: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/transport.c:1708:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/transport.c:1711:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/transport.c:1714:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/transport.c:1718:36: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/transport.c:1718:36: throw: if ‘StreamPool_Take’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/transport.c:1718:36: danger: ‘transport’ leaks here; was allocated at [(1)](sarif:/runs/0/results/9/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def786]
FreeRDP-3.20.0/libfreerdp/core/transport.c:1723:37: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.20.0/libfreerdp/core/transport.c:1703:12: branch_false: following ‘false’ branch (when ‘transport’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/transport.c:1706:26: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/transport.c:1708:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/transport.c:1711:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/transport.c:1714:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/transport.c:1718:36: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/transport.c:1718:36: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/transport.c:1720:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/transport.c:1723:37: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/transport.c:1723:37: throw: if ‘CreateEventA’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/transport.c:1723:37: danger: ‘<unknown>’ leaks here; was allocated at [(7)](sarif:/runs/0/results/12/codeFlows/0/threadFlows/0/locations/6)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def787]
FreeRDP-3.20.0/libfreerdp/core/transport.c:1723:37: warning[-Wanalyzer-malloc-leak]: leak of ‘transport’
FreeRDP-3.20.0/libfreerdp/core/transport.c:1700:50: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/transport.c:1703:12: branch_false: following ‘false’ branch (when ‘transport’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/transport.c:1706:26: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/transport.c:1708:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/transport.c:1711:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/transport.c:1714:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/transport.c:1718:36: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/transport.c:1720:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/transport.c:1723:37: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/transport.c:1723:37: throw: if ‘CreateEventA’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/transport.c:1723:37: danger: ‘transport’ leaks here; was allocated at [(1)](sarif:/runs/0/results/11/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def788]
FreeRDP-3.20.0/libfreerdp/core/transport.c:1728:34: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.20.0/libfreerdp/core/transport.c:1703:12: branch_false: following ‘false’ branch (when ‘transport’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/transport.c:1706:26: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/transport.c:1708:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/transport.c:1711:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/transport.c:1714:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/transport.c:1718:36: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/transport.c:1720:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/transport.c:1723:37: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/transport.c:1723:37: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/transport.c:1725:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/transport.c:1728:34: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/transport.c:1728:34: throw: if ‘CreateEventA’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/transport.c:1728:34: danger: ‘<unknown>’ leaks here; was allocated at [(9)](sarif:/runs/0/results/14/codeFlows/0/threadFlows/0/locations/8)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def789]
FreeRDP-3.20.0/libfreerdp/core/transport.c:1728:34: warning[-Wanalyzer-malloc-leak]: leak of ‘transport’
FreeRDP-3.20.0/libfreerdp/core/transport.c:1700:50: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/transport.c:1703:12: branch_false: following ‘false’ branch (when ‘transport’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/transport.c:1706:26: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/transport.c:1708:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/transport.c:1711:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/transport.c:1714:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/transport.c:1718:36: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/transport.c:1720:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/transport.c:1723:37: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/transport.c:1725:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/transport.c:1728:34: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/transport.c:1728:34: throw: if ‘CreateEventA’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/transport.c:1728:34: danger: ‘transport’ leaks here; was allocated at [(1)](sarif:/runs/0/results/13/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def790]
FreeRDP-3.20.0/libfreerdp/core/transport.c:1733:30: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.20.0/libfreerdp/core/transport.c:1703:12: branch_false: following ‘false’ branch (when ‘transport’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/transport.c:1706:26: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/transport.c:1708:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/transport.c:1711:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/transport.c:1714:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/transport.c:1718:36: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/transport.c:1720:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/transport.c:1723:37: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/transport.c:1723:37: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/transport.c:1725:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/transport.c:1728:34: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/transport.c:1730:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/transport.c:1733:30: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/transport.c:1733:30: throw: if ‘CreateEventA’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/transport.c:1733:30: danger: ‘<unknown>’ leaks here; was allocated at [(9)](sarif:/runs/0/results/17/codeFlows/0/threadFlows/0/locations/8)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def791]
FreeRDP-3.20.0/libfreerdp/core/transport.c:1733:30: warning[-Wanalyzer-malloc-leak]: leak of ‘transport’
FreeRDP-3.20.0/libfreerdp/core/transport.c:1700:50: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/transport.c:1703:12: branch_false: following ‘false’ branch (when ‘transport’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/transport.c:1706:26: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/transport.c:1708:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/transport.c:1711:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/transport.c:1714:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/transport.c:1718:36: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/transport.c:1720:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/transport.c:1723:37: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/transport.c:1725:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/transport.c:1728:34: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/transport.c:1730:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/transport.c:1733:30: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/transport.c:1733:30: throw: if ‘CreateEventA’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/transport.c:1733:30: danger: ‘transport’ leaks here; was allocated at [(1)](sarif:/runs/0/results/16/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def792]
FreeRDP-3.20.0/libfreerdp/core/transport.c:1743:14: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.20.0/libfreerdp/core/transport.c:1703:12: branch_false: following ‘false’ branch (when ‘transport’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/transport.c:1706:26: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/transport.c:1708:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/transport.c:1711:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/transport.c:1714:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/transport.c:1718:36: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/transport.c:1720:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/transport.c:1723:37: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/transport.c:1723:37: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/transport.c:1725:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/transport.c:1728:34: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/transport.c:1730:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/transport.c:1733:30: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/transport.c:1735:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/transport.c:1738:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/transport.c:1743:14: throw: if ‘InitializeCriticalSectionAndSpinCount’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/transport.c:1743:14: danger: ‘<unknown>’ leaks here; was allocated at [(9)](sarif:/runs/0/results/20/codeFlows/0/threadFlows/0/locations/8)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def793]
FreeRDP-3.20.0/libfreerdp/core/transport.c:1743:14: warning[-Wanalyzer-malloc-leak]: leak of ‘transport’
FreeRDP-3.20.0/libfreerdp/core/transport.c:1700:50: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/transport.c:1703:12: branch_false: following ‘false’ branch (when ‘transport’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/transport.c:1706:26: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/transport.c:1708:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/transport.c:1711:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/transport.c:1714:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/transport.c:1718:36: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/transport.c:1720:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/transport.c:1723:37: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/transport.c:1725:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/transport.c:1728:34: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/transport.c:1730:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/transport.c:1733:30: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/transport.c:1735:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/transport.c:1738:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/transport.c:1743:14: throw: if ‘InitializeCriticalSectionAndSpinCount’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/transport.c:1743:14: danger: ‘transport’ leaks here; was allocated at [(1)](sarif:/runs/0/results/19/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def794]
FreeRDP-3.20.0/libfreerdp/core/transport.c:1779:9: warning[-Wanalyzer-malloc-leak]: leak of ‘transport’
FreeRDP-3.20.0/libfreerdp/core/transport.c:1698:15: enter_function: entry to ‘transport_new’
FreeRDP-3.20.0/libfreerdp/core/transport.c:1700:50: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/transport.c:1703:12: branch_false: following ‘false’ branch (when ‘transport’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/transport.c:1706:26: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/transport.c:1708:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/transport.c:1709:17: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/transport.c:1767:9: call_function: calling ‘transport_free’ from ‘transport_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def795]
FreeRDP-3.20.0/libfreerdp/core/transport.c:1991:16: warning[-Wanalyzer-malloc-leak]: leak of ‘layer’
FreeRDP-3.20.0/libfreerdp/core/transport.c:1976:62: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/transport.c:1977:12: branch_false: following ‘false’ branch (when ‘layer’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/transport.c:1980:12: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/transport.c:1980:12: branch_false: following ‘false’ branch (when ‘contextSize == 0’)...
FreeRDP-3.20.0/libfreerdp/core/transport.c:1989:34: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/transport.c:1991:16: danger: ‘layer’ leaks here; was allocated at [(1)](sarif:/runs/0/results/23/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def796]
FreeRDP-3.20.0/libfreerdp/core/update.c:240:14: warning[-Wanalyzer-malloc-leak]: leak of ‘bitmapUpdate’
FreeRDP-3.20.0/libfreerdp/core/update.c:839:6: enter_function: entry to ‘update_recv’
FreeRDP-3.20.0/libfreerdp/core/update.c:848:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/update.c:851:9: call_function: inlined call to ‘stream_read_u16_le’ from ‘update_recv’
FreeRDP-3.20.0/libfreerdp/core/update.c:854:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/update.c:857:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/update.c:865:56: call_function: calling ‘update_read_bitmap_update’ from ‘update_recv’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def797]
FreeRDP-3.20.0/libfreerdp/core/update.c:262:9: warning[-Wanalyzer-malloc-leak]: leak of ‘bitmapUpdate’
FreeRDP-3.20.0/libfreerdp/core/update.c:839:6: enter_function: entry to ‘update_recv’
FreeRDP-3.20.0/libfreerdp/core/update.c:848:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/update.c:851:9: call_function: inlined call to ‘stream_read_u16_le’ from ‘update_recv’
FreeRDP-3.20.0/libfreerdp/core/update.c:854:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/update.c:857:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/update.c:865:56: call_function: calling ‘update_read_bitmap_update’ from ‘update_recv’
Error: GCC_ANALYZER_WARNING (CWE-762): [#def798]
FreeRDP-3.20.0/libfreerdp/core/update.c:262:9: warning[-Wanalyzer-mismatching-deallocation]: ‘bitmapUpdate’ should have been deallocated with ‘free’ but was deallocated with ‘free_bitmap_update’
FreeRDP-3.20.0/libfreerdp/core/update.c:839:6: enter_function: entry to ‘update_recv’
FreeRDP-3.20.0/libfreerdp/core/update.c:848:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/update.c:851:9: call_function: inlined call to ‘stream_read_u16_le’ from ‘update_recv’
FreeRDP-3.20.0/libfreerdp/core/update.c:854:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/update.c:857:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/update.c:865:56: call_function: calling ‘update_read_bitmap_update’ from ‘update_recv’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def799]
FreeRDP-3.20.0/libfreerdp/core/update.c:297:14: warning[-Wanalyzer-malloc-leak]: leak of ‘palette_update’
FreeRDP-3.20.0/libfreerdp/core/update.c:292:42: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/update.c:294:12: branch_false: following ‘false’ branch (when ‘palette_update’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/update.c:297:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/update.c:297:14: throw: if ‘Stream_CheckAndLogRequiredLengthEx’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/update.c:297:14: danger: ‘palette_update’ leaks here; was allocated at [(1)](sarif:/runs/0/results/25/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def800]
FreeRDP-3.20.0/libfreerdp/core/update.c:306:14: warning[-Wanalyzer-malloc-leak]: leak of ‘palette_update’
FreeRDP-3.20.0/libfreerdp/core/update.c:290:17: enter_function: entry to ‘update_read_palette’
FreeRDP-3.20.0/libfreerdp/core/update.c:292:42: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/update.c:294:12: branch_false: following ‘false’ branch (when ‘palette_update’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/update.c:297:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/update.c:297:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/update.c:300:9: call_function: inlined call to ‘Stream_Seek_UINT16’ from ‘update_read_palette’
FreeRDP-3.20.0/libfreerdp/core/update.c:301:9: call_function: inlined call to ‘stream_read_u32_le’ from ‘update_read_palette’
FreeRDP-3.20.0/libfreerdp/core/update.c:306:14: throw: if ‘Stream_CheckAndLogRequiredLengthEx’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/update.c:306:14: danger: ‘palette_update’ leaks here; was allocated at [(2)](sarif:/runs/0/results/26/codeFlows/0/threadFlows/0/locations/1)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def801]
FreeRDP-3.20.0/libfreerdp/core/update.c:322:9: warning[-Wanalyzer-malloc-leak]: leak of ‘palette_update’
FreeRDP-3.20.0/libfreerdp/core/update.c:292:42: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/update.c:294:12: branch_false: following ‘false’ branch (when ‘palette_update’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/update.c:297:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/update.c:297:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/update.c:298:17: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/update.c:322:9: throw: if ‘free_palette_update’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/update.c:322:9: danger: ‘palette_update’ leaks here; was allocated at [(1)](sarif:/runs/0/results/28/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-762): [#def802]
FreeRDP-3.20.0/libfreerdp/core/update.c:322:9: warning[-Wanalyzer-mismatching-deallocation]: ‘palette_update’ should have been deallocated with ‘free’ but was deallocated with ‘free_palette_update’
FreeRDP-3.20.0/libfreerdp/core/update.c:292:42: acquire_memory: allocated here (expects deallocation with ‘free’)
FreeRDP-3.20.0/libfreerdp/core/update.c:294:12: branch_false: following ‘false’ branch (when ‘palette_update’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/update.c:297:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/update.c:297:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/update.c:298:17: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/update.c:322:9: danger: deallocated with ‘free_palette_update’ here; allocation at [(1)](sarif:/runs/0/results/27/codeFlows/0/threadFlows/0/locations/0) expects deallocation with ‘free’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def803]
FreeRDP-3.20.0/libfreerdp/core/update.c:370:14: warning[-Wanalyzer-malloc-leak]: leak of ‘pointer_position’
FreeRDP-3.20.0/libfreerdp/core/update.c:363:53: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/update.c:367:12: branch_false: following ‘false’ branch (when ‘pointer_position’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/update.c:370:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/update.c:370:14: throw: if ‘Stream_CheckAndLogRequiredLengthEx’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/update.c:370:14: danger: ‘pointer_position’ leaks here; was allocated at [(1)](sarif:/runs/0/results/29/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def804]
FreeRDP-3.20.0/libfreerdp/core/update.c:379:9: warning[-Wanalyzer-malloc-leak]: leak of ‘pointer_position’
FreeRDP-3.20.0/libfreerdp/core/update.c:363:53: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/update.c:367:12: branch_false: following ‘false’ branch (when ‘pointer_position’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/update.c:370:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/update.c:370:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/update.c:371:17: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/update.c:379:9: throw: if ‘free_pointer_position_update’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/update.c:379:9: danger: ‘pointer_position’ leaks here; was allocated at [(1)](sarif:/runs/0/results/31/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-762): [#def805]
FreeRDP-3.20.0/libfreerdp/core/update.c:379:9: warning[-Wanalyzer-mismatching-deallocation]: ‘pointer_position’ should have been deallocated with ‘free’ but was deallocated with ‘free_pointer_position_update’
FreeRDP-3.20.0/libfreerdp/core/update.c:363:53: acquire_memory: allocated here (expects deallocation with ‘free’)
FreeRDP-3.20.0/libfreerdp/core/update.c:367:12: branch_false: following ‘false’ branch (when ‘pointer_position’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/update.c:370:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/update.c:370:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/update.c:371:17: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/update.c:379:9: danger: deallocated with ‘free_pointer_position_update’ here; allocation at [(1)](sarif:/runs/0/results/30/codeFlows/0/threadFlows/0/locations/0) expects deallocation with ‘free’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def806]
FreeRDP-3.20.0/libfreerdp/core/update.c:393:14: warning[-Wanalyzer-malloc-leak]: leak of ‘pointer_system’
FreeRDP-3.20.0/libfreerdp/core/update.c:386:49: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/update.c:390:12: branch_false: following ‘false’ branch (when ‘pointer_system’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/update.c:393:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/update.c:393:14: throw: if ‘Stream_CheckAndLogRequiredLengthEx’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/update.c:393:14: danger: ‘pointer_system’ leaks here; was allocated at [(1)](sarif:/runs/0/results/32/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def807]
FreeRDP-3.20.0/libfreerdp/core/update.c:401:9: warning[-Wanalyzer-malloc-leak]: leak of ‘pointer_system’
FreeRDP-3.20.0/libfreerdp/core/update.c:386:49: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/update.c:390:12: branch_false: following ‘false’ branch (when ‘pointer_system’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/update.c:393:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/update.c:393:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/update.c:394:17: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/update.c:401:9: throw: if ‘free_pointer_system_update’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/update.c:401:9: danger: ‘pointer_system’ leaks here; was allocated at [(1)](sarif:/runs/0/results/34/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-762): [#def808]
FreeRDP-3.20.0/libfreerdp/core/update.c:401:9: warning[-Wanalyzer-mismatching-deallocation]: ‘pointer_system’ should have been deallocated with ‘free’ but was deallocated with ‘free_pointer_system_update’
FreeRDP-3.20.0/libfreerdp/core/update.c:386:49: acquire_memory: allocated here (expects deallocation with ‘free’)
FreeRDP-3.20.0/libfreerdp/core/update.c:390:12: branch_false: following ‘false’ branch (when ‘pointer_system’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/update.c:393:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/update.c:393:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/update.c:394:17: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/update.c:401:9: danger: deallocated with ‘free_pointer_system_update’ here; allocation at [(1)](sarif:/runs/0/results/33/codeFlows/0/threadFlows/0/locations/0) expects deallocation with ‘free’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def809]
FreeRDP-3.20.0/libfreerdp/core/update.c:421:14: warning[-Wanalyzer-malloc-leak]: leak of ‘pointer_color’
FreeRDP-3.20.0/libfreerdp/core/update.c:534:23: enter_function: entry to ‘update_read_pointer_color’
FreeRDP-3.20.0/libfreerdp/core/update.c:536:47: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/update.c:540:12: branch_false: following ‘false’ branch (when ‘pointer_color’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/update.c:544:42: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/update.c:543:14: call_function: calling ‘s_update_read_pointer_color’ from ‘update_read_pointer_color’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def810]
FreeRDP-3.20.0/libfreerdp/core/update.c:421:14: warning[-Wanalyzer-malloc-leak]: leak of ‘pointer_new’
FreeRDP-3.20.0/libfreerdp/core/update.c:685:21: enter_function: entry to ‘update_read_pointer_new’
FreeRDP-3.20.0/libfreerdp/core/update.c:687:43: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/update.c:691:12: branch_false: following ‘false’ branch (when ‘pointer_new’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/update.c:694:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/update.c:694:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/update.c:697:9: call_function: inlined call to ‘stream_read_u16_le’ from ‘update_read_pointer_new’
FreeRDP-3.20.0/libfreerdp/core/update.c:699:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/update.c:708:17: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/update.c:706:14: call_function: calling ‘s_update_read_pointer_color’ from ‘update_read_pointer_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def811]
FreeRDP-3.20.0/libfreerdp/core/update.c:564:14: warning[-Wanalyzer-malloc-leak]: leak of ‘pointer’
FreeRDP-3.20.0/libfreerdp/core/update.c:664:23: enter_function: entry to ‘update_read_pointer_large’
FreeRDP-3.20.0/libfreerdp/core/update.c:666:41: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/update.c:670:12: branch_false: following ‘false’ branch (when ‘pointer’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/update.c:673:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/update.c:673:14: call_function: calling ‘s_update_read_pointer_large’ from ‘update_read_pointer_large’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def812]
FreeRDP-3.20.0/libfreerdp/core/update.c:694:14: warning[-Wanalyzer-malloc-leak]: leak of ‘pointer_new’
FreeRDP-3.20.0/libfreerdp/core/update.c:687:43: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/update.c:691:12: branch_false: following ‘false’ branch (when ‘pointer_new’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/update.c:694:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/update.c:694:14: throw: if ‘Stream_CheckAndLogRequiredLengthEx’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/update.c:694:14: danger: ‘pointer_new’ leaks here; was allocated at [(1)](sarif:/runs/0/results/38/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def813]
FreeRDP-3.20.0/libfreerdp/core/update.c:715:9: warning[-Wanalyzer-malloc-leak]: leak of ‘pointer_new’
FreeRDP-3.20.0/libfreerdp/core/update.c:687:43: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/update.c:691:12: branch_false: following ‘false’ branch (when ‘pointer_new’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/update.c:694:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/update.c:694:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/update.c:695:17: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/update.c:715:9: throw: if ‘free_pointer_new_update’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/update.c:715:9: danger: ‘pointer_new’ leaks here; was allocated at [(1)](sarif:/runs/0/results/40/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-762): [#def814]
FreeRDP-3.20.0/libfreerdp/core/update.c:715:9: warning[-Wanalyzer-mismatching-deallocation]: ‘pointer_new’ should have been deallocated with ‘free’ but was deallocated with ‘free_pointer_new_update’
FreeRDP-3.20.0/libfreerdp/core/update.c:687:43: acquire_memory: allocated here (expects deallocation with ‘free’)
FreeRDP-3.20.0/libfreerdp/core/update.c:691:12: branch_false: following ‘false’ branch (when ‘pointer_new’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/update.c:694:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/update.c:694:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/update.c:695:17: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/update.c:715:9: danger: deallocated with ‘free_pointer_new_update’ here; allocation at [(1)](sarif:/runs/0/results/39/codeFlows/0/threadFlows/0/locations/0) expects deallocation with ‘free’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def815]
FreeRDP-3.20.0/libfreerdp/core/update.c:729:14: warning[-Wanalyzer-malloc-leak]: leak of ‘pointer’
FreeRDP-3.20.0/libfreerdp/core/update.c:722:42: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/update.c:726:12: branch_false: following ‘false’ branch (when ‘pointer’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/update.c:729:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/update.c:729:14: throw: if ‘Stream_CheckAndLogRequiredLengthEx’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/update.c:729:14: danger: ‘pointer’ leaks here; was allocated at [(1)](sarif:/runs/0/results/41/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def816]
FreeRDP-3.20.0/libfreerdp/core/update.c:737:9: warning[-Wanalyzer-malloc-leak]: leak of ‘pointer’
FreeRDP-3.20.0/libfreerdp/core/update.c:722:42: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/update.c:726:12: branch_false: following ‘false’ branch (when ‘pointer’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/update.c:729:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/update.c:729:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/update.c:730:17: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/update.c:737:9: throw: if ‘free_pointer_cached_update’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/update.c:737:9: danger: ‘pointer’ leaks here; was allocated at [(1)](sarif:/runs/0/results/43/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-762): [#def817]
FreeRDP-3.20.0/libfreerdp/core/update.c:737:9: warning[-Wanalyzer-mismatching-deallocation]: ‘pointer’ should have been deallocated with ‘free’ but was deallocated with ‘free_pointer_cached_update’
FreeRDP-3.20.0/libfreerdp/core/update.c:722:42: acquire_memory: allocated here (expects deallocation with ‘free’)
FreeRDP-3.20.0/libfreerdp/core/update.c:726:12: branch_false: following ‘false’ branch (when ‘pointer’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/update.c:729:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/update.c:729:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/update.c:730:17: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/update.c:737:9: danger: deallocated with ‘free_pointer_cached_update’ here; allocation at [(1)](sarif:/runs/0/results/42/codeFlows/0/threadFlows/0/locations/0) expects deallocation with ‘free’
Error: GCC_ANALYZER_WARNING (CWE-762): [#def818]
FreeRDP-3.20.0/libfreerdp/core/update.c:767:33: warning[-Wanalyzer-mismatching-deallocation]: ‘update_read_pointer_position(update, s)’ should have been deallocated with ‘free’ but was deallocated with ‘free_pointer_position_update’
FreeRDP-3.20.0/libfreerdp/core/update.c:742:6: enter_function: entry to ‘update_recv_pointer’
FreeRDP-3.20.0/libfreerdp/core/update.c:752:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/update.c:755:9: call_function: inlined call to ‘stream_read_u16_le’ from ‘update_recv_pointer’
FreeRDP-3.20.0/libfreerdp/core/update.c:762:69: call_function: calling ‘update_read_pointer_position’ from ‘update_recv_pointer’
FreeRDP-3.20.0/libfreerdp/core/update.c:762:69: return_function: returning to ‘update_recv_pointer’ from ‘update_read_pointer_position’
FreeRDP-3.20.0/libfreerdp/core/update.c:764:28: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/update.c:766:38: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/update.c:766:38: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/update.c:766:38: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/update.c:766:38: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/update.c:767:33: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/update.c:767:33: danger: deallocated with ‘free_pointer_position_update’ here; allocation at [(12)](sarif:/runs/0/results/44/codeFlows/0/threadFlows/0/locations/11) expects deallocation with ‘free’
Error: GCC_ANALYZER_WARNING (CWE-762): [#def819]
FreeRDP-3.20.0/libfreerdp/core/update.c:779:33: warning[-Wanalyzer-mismatching-deallocation]: ‘update_read_pointer_system(update, s)’ should have been deallocated with ‘free’ but was deallocated with ‘free_pointer_system_update’
FreeRDP-3.20.0/libfreerdp/core/update.c:742:6: enter_function: entry to ‘update_recv_pointer’
FreeRDP-3.20.0/libfreerdp/core/update.c:752:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/update.c:755:9: call_function: inlined call to ‘stream_read_u16_le’ from ‘update_recv_pointer’
FreeRDP-3.20.0/libfreerdp/core/update.c:774:65: call_function: calling ‘update_read_pointer_system’ from ‘update_recv_pointer’
FreeRDP-3.20.0/libfreerdp/core/update.c:774:65: return_function: returning to ‘update_recv_pointer’ from ‘update_read_pointer_system’
FreeRDP-3.20.0/libfreerdp/core/update.c:776:28: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/update.c:778:38: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/update.c:778:38: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/update.c:778:38: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/update.c:778:38: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/update.c:779:33: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/update.c:779:33: danger: deallocated with ‘free_pointer_system_update’ here; allocation at [(12)](sarif:/runs/0/results/45/codeFlows/0/threadFlows/0/locations/11) expects deallocation with ‘free’
Error: GCC_ANALYZER_WARNING (CWE-762): [#def820]
FreeRDP-3.20.0/libfreerdp/core/update.c:827:33: warning[-Wanalyzer-mismatching-deallocation]: ‘update_read_pointer_cached(update, s)’ should have been deallocated with ‘free’ but was deallocated with ‘free_pointer_cached_update’
FreeRDP-3.20.0/libfreerdp/core/update.c:742:6: enter_function: entry to ‘update_recv_pointer’
FreeRDP-3.20.0/libfreerdp/core/update.c:752:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/update.c:755:9: call_function: inlined call to ‘stream_read_u16_le’ from ‘update_recv_pointer’
FreeRDP-3.20.0/libfreerdp/core/update.c:822:65: call_function: calling ‘update_read_pointer_cached’ from ‘update_recv_pointer’
FreeRDP-3.20.0/libfreerdp/core/update.c:822:65: return_function: returning to ‘update_recv_pointer’ from ‘update_read_pointer_cached’
FreeRDP-3.20.0/libfreerdp/core/update.c:824:28: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/update.c:826:38: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/update.c:826:38: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/update.c:826:38: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/update.c:826:38: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/update.c:827:33: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/update.c:827:33: danger: deallocated with ‘free_pointer_cached_update’ here; allocation at [(12)](sarif:/runs/0/results/46/codeFlows/0/threadFlows/0/locations/11) expects deallocation with ‘free’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def821]
FreeRDP-3.20.0/libfreerdp/core/update.c:1033:9: warning[-Wanalyzer-malloc-leak]: leak of ‘fastpath_update_pdu_init_new(*context_10(D)->rdp.fastpath)’
FreeRDP-3.20.0/libfreerdp/core/update.c:1021:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/update.c:1028:42: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/update.c:1028:13: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/update.c:1030:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/update.c:1033:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/update.c:1033:9: throw: if ‘Stream_SealLength’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/update.c:1033:9: danger: ‘fastpath_update_pdu_init_new(*context_10(D)->rdp.fastpath)’ leaks here; was allocated at [(3)](sarif:/runs/0/results/47/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def822]
FreeRDP-3.20.0/libfreerdp/core/update.c:2210:13: warning[-Wanalyzer-malloc-leak]: leak of ‘fastpath_update_pdu_init(*rdp.fastpath)’
FreeRDP-3.20.0/libfreerdp/core/update.c:2205:13: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/update.c:2207:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/update.c:2210:13: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/update.c:2215:15: throw: if ‘fastpath_send_update_pdu’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/update.c:2210:13: danger: ‘fastpath_update_pdu_init(*rdp.fastpath)’ leaks here; was allocated at [(1)](sarif:/runs/0/results/48/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def823]
FreeRDP-3.20.0/libfreerdp/core/update.c:2234:14: warning[-Wanalyzer-malloc-leak]: leak of ‘fastpath_update_pdu_init(*rdp.fastpath)’
FreeRDP-3.20.0/libfreerdp/core/update.c:2229:13: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/update.c:2231:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/update.c:2234:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/update.c:2234:14: throw: if ‘Stream_EnsureRemainingCapacity’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/update.c:2234:14: danger: ‘fastpath_update_pdu_init(*rdp.fastpath)’ leaks here; was allocated at [(1)](sarif:/runs/0/results/49/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def824]
FreeRDP-3.20.0/libfreerdp/core/update.c:2250:53: warning[-Wanalyzer-malloc-leak]: leak of ‘fastpath_update_pdu_init(*rdp.fastpath)’
FreeRDP-3.20.0/libfreerdp/core/update.c:2272:13: enter_function: entry to ‘update_send_pointer_color’
FreeRDP-3.20.0/libfreerdp/core/update.c:2283:13: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/update.c:2285:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/update.c:2288:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/update.c:2288:14: call_function: calling ‘update_write_pointer_color’ from ‘update_send_pointer_color’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def825]
FreeRDP-3.20.0/libfreerdp/core/update.c:2301:53: warning[-Wanalyzer-malloc-leak]: leak of ‘fastpath_update_pdu_init(*rdp.fastpath)’
FreeRDP-3.20.0/libfreerdp/core/update.c:2318:13: enter_function: entry to ‘update_send_pointer_large’
FreeRDP-3.20.0/libfreerdp/core/update.c:2327:13: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/update.c:2329:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/update.c:2332:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/update.c:2332:14: call_function: calling ‘update_write_pointer_large’ from ‘update_send_pointer_large’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def826]
FreeRDP-3.20.0/libfreerdp/core/update.c:2356:14: warning[-Wanalyzer-malloc-leak]: leak of ‘fastpath_update_pdu_init(*rdp.fastpath)’
FreeRDP-3.20.0/libfreerdp/core/update.c:2351:13: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/update.c:2353:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/update.c:2356:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/update.c:2356:14: throw: if ‘Stream_EnsureRemainingCapacity’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/update.c:2356:14: danger: ‘fastpath_update_pdu_init(*rdp.fastpath)’ leaks here; was allocated at [(1)](sarif:/runs/0/results/52/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def827]
FreeRDP-3.20.0/libfreerdp/core/update.c:2384:9: warning[-Wanalyzer-malloc-leak]: leak of ‘fastpath_update_pdu_init(*rdp.fastpath)’
FreeRDP-3.20.0/libfreerdp/core/update.c:2379:13: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/update.c:2381:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/update.c:2384:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/update.c:2386:15: throw: if ‘fastpath_send_update_pdu’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/update.c:2384:9: danger: ‘fastpath_update_pdu_init(*rdp.fastpath)’ leaks here; was allocated at [(1)](sarif:/runs/0/results/53/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def828]
FreeRDP-3.20.0/libfreerdp/core/update.c:3325:23: warning[-Wanalyzer-malloc-leak]: leak of ‘update’
FreeRDP-3.20.0/libfreerdp/core/update.c:3319:61: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/update.c:3321:12: branch_false: following ‘false’ branch (when ‘update’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/update.c:3324:34: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/update.c:3325:23: throw: if ‘WLog_Get’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/update.c:3325:23: danger: ‘update’ leaks here; was allocated at [(1)](sarif:/runs/0/results/54/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def829]
FreeRDP-3.20.0/libfreerdp/core/update.c:3326:9: warning[-Wanalyzer-malloc-leak]: leak of ‘update’
FreeRDP-3.20.0/libfreerdp/core/update.c:3319:61: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/update.c:3321:12: branch_false: following ‘false’ branch (when ‘update’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/update.c:3324:34: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/update.c:3326:9: throw: if ‘InitializeCriticalSection’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/update.c:3326:9: danger: ‘update’ leaks here; was allocated at [(1)](sarif:/runs/0/results/55/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def830]
FreeRDP-3.20.0/libfreerdp/core/update.c:3369:25: warning[-Wanalyzer-malloc-leak]: leak of ‘altsec’
FreeRDP-3.20.0/libfreerdp/core/update.c:3321:12: branch_false: following ‘false’ branch (when ‘update’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/update.c:3324:34: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/update.c:3329:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/update.c:3333:43: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/update.c:3335:12: branch_false: following ‘false’ branch (when ‘primary’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/update.c:3337:34: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/update.c:3342:12: branch_false: following ‘false’ branch (when ‘secondary’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/update.c:3344:36: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/update.c:3347:42: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/update.c:3349:12: branch_false: following ‘false’ branch (when ‘altsec’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/update.c:3352:33: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/update.c:3355:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/update.c:3359:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/update.c:3362:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/update.c:3365:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/update.c:3369:25: throw: if ‘MessageQueue_New’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/update.c:3369:25: danger: ‘altsec’ leaks here; was allocated at [(9)](sarif:/runs/0/results/57/codeFlows/0/threadFlows/0/locations/8)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def831]
FreeRDP-3.20.0/libfreerdp/core/update.c:3369:25: warning[-Wanalyzer-malloc-leak]: leak of ‘primary’
FreeRDP-3.20.0/libfreerdp/core/update.c:3321:12: branch_false: following ‘false’ branch (when ‘update’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/update.c:3324:34: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/update.c:3329:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/update.c:3333:43: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/update.c:3333:43: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/update.c:3335:12: branch_false: following ‘false’ branch (when ‘primary’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/update.c:3337:34: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/update.c:3342:12: branch_false: following ‘false’ branch (when ‘secondary’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/update.c:3344:36: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/update.c:3349:12: branch_false: following ‘false’ branch (when ‘altsec’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/update.c:3352:33: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/update.c:3355:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/update.c:3359:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/update.c:3362:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/update.c:3365:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/update.c:3369:25: throw: if ‘MessageQueue_New’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/update.c:3369:25: danger: ‘primary’ leaks here; was allocated at [(5)](sarif:/runs/0/results/56/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def832]
FreeRDP-3.20.0/libfreerdp/core/update.c:3369:25: warning[-Wanalyzer-malloc-leak]: leak of ‘secondary’
FreeRDP-3.20.0/libfreerdp/core/update.c:3321:12: branch_false: following ‘false’ branch (when ‘update’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/update.c:3324:34: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/update.c:3329:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/update.c:3333:43: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/update.c:3335:12: branch_false: following ‘false’ branch (when ‘primary’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/update.c:3337:34: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/update.c:3340:45: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/update.c:3342:12: branch_false: following ‘false’ branch (when ‘secondary’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/update.c:3344:36: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/update.c:3349:12: branch_false: following ‘false’ branch (when ‘altsec’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/update.c:3352:33: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/update.c:3355:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/update.c:3359:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/update.c:3362:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/update.c:3365:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/update.c:3369:25: throw: if ‘MessageQueue_New’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/update.c:3369:25: danger: ‘secondary’ leaks here; was allocated at [(7)](sarif:/runs/0/results/58/codeFlows/0/threadFlows/0/locations/6)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def833]
FreeRDP-3.20.0/libfreerdp/core/utils.c:48:16: warning[-Wanalyzer-malloc-leak]: leak of ‘_strdup(value)’
FreeRDP-3.20.0/libfreerdp/core/utils.c:230:6: enter_function: entry to ‘utils_sync_credentials’
FreeRDP-3.20.0/libfreerdp/core/utils.c:236:12: branch_true: following ‘true’ branch (when ‘toGateway != 0’)...
FreeRDP-3.20.0/libfreerdp/core/utils.c:238:22: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/utils.c:238:22: call_function: calling ‘utils_str_copy’ from ‘utils_sync_credentials’
FreeRDP-3.20.0/libfreerdp/core/utils.c:238:22: return_function: returning to ‘utils_sync_credentials’ from ‘utils_str_copy’
FreeRDP-3.20.0/libfreerdp/core/utils.c:238:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/utils.c:240:22: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/utils.c:240:22: call_function: calling ‘utils_str_copy’ from ‘utils_sync_credentials’
Error: GCC_ANALYZER_WARNING (CWE-476): [#def834]
FreeRDP-3.20.0/libfreerdp/crypto/certificate.c:1140:40: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘cert’
FreeRDP-3.20.0/libfreerdp/crypto/certificate.c:1123:13: enter_function: entry to ‘cert_x509_chain_copy’
FreeRDP-3.20.0/libfreerdp/crypto/certificate.c:1127:9: call_function: calling ‘certificate_free_x509_certificate_chain’ from ‘cert_x509_chain_copy’
FreeRDP-3.20.0/libfreerdp/crypto/certificate.c:1127:9: return_function: returning to ‘cert_x509_chain_copy’ from ‘certificate_free_x509_certificate_chain’
FreeRDP-3.20.0/libfreerdp/crypto/certificate.c:1128:12: branch_false: following ‘false’ branch (when ‘src’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/crypto/certificate.c:1131:13: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/crypto/certificate.c:1131:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/crypto/certificate.c:1133:31: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/crypto/certificate.c:1134:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/crypto/certificate.c:1138:17: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/crypto/certificate.c:1140:36: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/crypto/certificate.c:1142:55: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/crypto/certificate.c:1145:30: call_function: calling ‘cert_blob_copy’ from ‘cert_x509_chain_copy’
FreeRDP-3.20.0/libfreerdp/crypto/certificate.c:1145:30: return_function: returning to ‘cert_x509_chain_copy’ from ‘cert_blob_copy’
FreeRDP-3.20.0/libfreerdp/crypto/certificate.c:1145:28: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/crypto/certificate.c:1140:53: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/crypto/certificate.c:1140:40: danger: dereference of NULL ‘cert’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def835]
FreeRDP-3.20.0/libfreerdp/crypto/certificate.c:1161:14: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_certificate_new()’
FreeRDP-3.20.0/libfreerdp/crypto/certificate.c:1191:17: enter_function: entry to ‘freerdp_certificate_clone’
FreeRDP-3.20.0/libfreerdp/crypto/certificate.c:1193:12: branch_false: following ‘false’ branch (when ‘certificate’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/crypto/certificate.c:1196:40: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/crypto/certificate.c:1196:40: call_function: calling ‘freerdp_certificate_new’ from ‘freerdp_certificate_clone’
FreeRDP-3.20.0/libfreerdp/crypto/certificate.c:1196:40: return_function: returning to ‘freerdp_certificate_clone’ from ‘freerdp_certificate_new’
FreeRDP-3.20.0/libfreerdp/crypto/certificate.c:1198:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/crypto/certificate.c:1201:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/crypto/certificate.c:1201:14: call_function: calling ‘cert_clone_int’ from ‘freerdp_certificate_clone’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def836]
FreeRDP-3.20.0/libfreerdp/crypto/certificate.c:1225:13: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_certificate_new()’
FreeRDP-3.20.0/libfreerdp/crypto/certificate.c:1320:17: enter_function: entry to ‘freerdp_certificate_new_from_x509’
FreeRDP-3.20.0/libfreerdp/crypto/certificate.c:1324:32: call_function: calling ‘freerdp_certificate_new’ from ‘freerdp_certificate_new_from_x509’
FreeRDP-3.20.0/libfreerdp/crypto/certificate.c:1324:32: return_function: returning to ‘freerdp_certificate_new_from_x509’ from ‘freerdp_certificate_new’
FreeRDP-3.20.0/libfreerdp/crypto/certificate.c:1325:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/crypto/certificate.c:1329:22: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/crypto/certificate.c:1330:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/crypto/certificate.c:1331:17: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/crypto/certificate.c:1341:9: call_function: calling ‘freerdp_certificate_free’ from ‘freerdp_certificate_new_from_x509’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def837]
FreeRDP-3.20.0/libfreerdp/crypto/certificate.c:1306:13: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_certificate_new()’
FreeRDP-3.20.0/libfreerdp/crypto/certificate.c:1302:17: enter_function: entry to ‘freerdp_certificate_new_from_der’
FreeRDP-3.20.0/libfreerdp/crypto/certificate.c:1304:32: call_function: calling ‘freerdp_certificate_new’ from ‘freerdp_certificate_new_from_der’
FreeRDP-3.20.0/libfreerdp/crypto/certificate.c:1304:32: return_function: returning to ‘freerdp_certificate_new_from_der’ from ‘freerdp_certificate_new’
FreeRDP-3.20.0/libfreerdp/crypto/certificate.c:1306:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/crypto/certificate.c:1309:22: throw: if ‘d2i_X509’ throws an exception...
FreeRDP-3.20.0/libfreerdp/crypto/certificate.c:1306:13: danger: ‘freerdp_certificate_new()’ leaks here; was allocated at [(4)](sarif:/runs/0/results/9/codeFlows/0/threadFlows/0/locations/3)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def838]
FreeRDP-3.20.0/libfreerdp/crypto/certificate.c:1329:22: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_certificate_new()’
FreeRDP-3.20.0/libfreerdp/crypto/certificate.c:1320:17: enter_function: entry to ‘freerdp_certificate_new_from_x509’
FreeRDP-3.20.0/libfreerdp/crypto/certificate.c:1324:32: call_function: calling ‘freerdp_certificate_new’ from ‘freerdp_certificate_new_from_x509’
FreeRDP-3.20.0/libfreerdp/crypto/certificate.c:1324:32: return_function: returning to ‘freerdp_certificate_new_from_x509’ from ‘freerdp_certificate_new’
FreeRDP-3.20.0/libfreerdp/crypto/certificate.c:1325:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/crypto/certificate.c:1329:22: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/crypto/certificate.c:1329:22: throw: if ‘X509_dup’ throws an exception...
FreeRDP-3.20.0/libfreerdp/crypto/certificate.c:1329:22: danger: ‘freerdp_certificate_new()’ leaks here; was allocated at [(4)](sarif:/runs/0/results/17/codeFlows/0/threadFlows/0/locations/3)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def839]
FreeRDP-3.20.0/libfreerdp/crypto/certificate.c:1513:17: warning[-Wanalyzer-malloc-leak]: leak of ‘tmp’
FreeRDP-3.20.0/libfreerdp/crypto/certificate.c:1503:12: branch_false: following ‘false’ branch (when ‘plength’ is NULL)...
FreeRDP-3.20.0/libfreerdp/crypto/certificate.c:1503:12: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/crypto/certificate.c:1506:16: branch_true: following ‘true’ branch (when ‘offset < length’)...
FreeRDP-3.20.0/libfreerdp/crypto/certificate.c:1508:29: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/crypto/certificate.c:1509:20: branch_false: following ‘false’ branch (when ‘tmp’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/crypto/certificate.c:1513:17: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/crypto/certificate.c:1513:17: throw: if ‘ERR_clear_error’ throws an exception...
FreeRDP-3.20.0/libfreerdp/crypto/certificate.c:1513:17: danger: ‘tmp’ leaks here; was allocated at [(5)](sarif:/runs/0/results/18/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def840]
FreeRDP-3.20.0/libfreerdp/crypto/certificate.c:1515:36: warning[-Wanalyzer-malloc-leak]: leak of ‘tmp’
FreeRDP-3.20.0/libfreerdp/crypto/certificate.c:1503:12: branch_false: following ‘false’ branch (when ‘plength’ is NULL)...
FreeRDP-3.20.0/libfreerdp/crypto/certificate.c:1503:12: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/crypto/certificate.c:1506:16: branch_true: following ‘true’ branch (when ‘offset < length’)...
FreeRDP-3.20.0/libfreerdp/crypto/certificate.c:1508:29: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/crypto/certificate.c:1509:20: branch_false: following ‘false’ branch (when ‘tmp’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/crypto/certificate.c:1513:17: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/crypto/certificate.c:1515:36: throw: if ‘BIO_read’ throws an exception...
FreeRDP-3.20.0/libfreerdp/crypto/certificate.c:1515:36: danger: ‘tmp’ leaks here; was allocated at [(5)](sarif:/runs/0/results/19/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def841]
FreeRDP-3.20.0/libfreerdp/crypto/certificate.c:1751:13: warning[-Wanalyzer-malloc-leak]: leak of ‘output’
FreeRDP-3.20.0/libfreerdp/crypto/certificate.c:1738:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/crypto/certificate.c:1741:29: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/crypto/certificate.c:1742:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/crypto/certificate.c:1745:29: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/crypto/certificate.c:1746:18: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/crypto/certificate.c:1747:12: branch_false: following ‘false’ branch (when ‘output’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/crypto/certificate.c:1749:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/crypto/certificate.c:1751:13: throw: if ‘EVP_PKEY_encrypt_init’ throws an exception...
FreeRDP-3.20.0/libfreerdp/crypto/certificate.c:1751:13: danger: ‘output’ leaks here; was allocated at [(5)](sarif:/runs/0/results/20/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def842]
FreeRDP-3.20.0/libfreerdp/crypto/certificate.c:1752:13: warning[-Wanalyzer-malloc-leak]: leak of ‘output’
FreeRDP-3.20.0/libfreerdp/crypto/certificate.c:1738:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/crypto/certificate.c:1741:29: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/crypto/certificate.c:1742:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/crypto/certificate.c:1745:29: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/crypto/certificate.c:1746:18: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/crypto/certificate.c:1747:12: branch_false: following ‘false’ branch (when ‘output’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/crypto/certificate.c:1749:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/crypto/certificate.c:1751:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/crypto/certificate.c:1752:13: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/crypto/certificate.c:1752:13: throw: if ‘EVP_PKEY_CTX_set_rsa_padding’ throws an exception...
FreeRDP-3.20.0/libfreerdp/crypto/certificate.c:1752:13: danger: ‘output’ leaks here; was allocated at [(5)](sarif:/runs/0/results/21/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def843]
FreeRDP-3.20.0/libfreerdp/crypto/certificate.c:1753:13: warning[-Wanalyzer-malloc-leak]: leak of ‘output’
FreeRDP-3.20.0/libfreerdp/crypto/certificate.c:1738:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/crypto/certificate.c:1741:29: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/crypto/certificate.c:1742:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/crypto/certificate.c:1745:29: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/crypto/certificate.c:1746:18: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/crypto/certificate.c:1747:12: branch_false: following ‘false’ branch (when ‘output’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/crypto/certificate.c:1749:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/crypto/certificate.c:1751:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/crypto/certificate.c:1752:13: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/crypto/certificate.c:1751:13: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/crypto/certificate.c:1753:13: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/crypto/certificate.c:1753:13: throw: if ‘EVP_PKEY_encrypt’ throws an exception...
FreeRDP-3.20.0/libfreerdp/crypto/certificate.c:1753:13: danger: ‘output’ leaks here; was allocated at [(5)](sarif:/runs/0/results/22/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def844]
FreeRDP-3.20.0/libfreerdp/crypto/certificate.c:1800:25: warning[-Wanalyzer-malloc-leak]: leak of ‘i2d_ptr’
FreeRDP-3.20.0/libfreerdp/crypto/certificate.c:1792:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/crypto/certificate.c:1795:28: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/crypto/certificate.c:1795:21: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/crypto/certificate.c:1796:12: branch_false: following ‘false’ branch (when ‘ptr’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/crypto/certificate.c:1798:15: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/crypto/certificate.c:1800:25: throw: if ‘i2d_X509’ throws an exception...
FreeRDP-3.20.0/libfreerdp/crypto/certificate.c:1800:25: danger: ‘i2d_ptr’ leaks here; was allocated at [(3)](sarif:/runs/0/results/23/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def845]
FreeRDP-3.20.0/libfreerdp/crypto/certificate.c:1815:27: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_certificate_new()’
FreeRDP-3.20.0/libfreerdp/crypto/certificate.c:1320:17: enter_function: entry to ‘freerdp_certificate_new_from_x509’
FreeRDP-3.20.0/libfreerdp/crypto/certificate.c:1324:32: call_function: calling ‘freerdp_certificate_new’ from ‘freerdp_certificate_new_from_x509’
FreeRDP-3.20.0/libfreerdp/crypto/certificate.c:1324:32: return_function: returning to ‘freerdp_certificate_new_from_x509’ from ‘freerdp_certificate_new’
FreeRDP-3.20.0/libfreerdp/crypto/certificate.c:1325:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/crypto/certificate.c:1329:22: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/crypto/certificate.c:1330:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/crypto/certificate.c:1333:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/crypto/certificate.c:1333:14: call_function: calling ‘freerdp_rsa_from_x509’ from ‘freerdp_certificate_new_from_x509’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def846]
FreeRDP-3.20.0/libfreerdp/crypto/certificate.c:1878:9: warning[-Wanalyzer-malloc-leak]: leak of ‘rc’
FreeRDP-3.20.0/libfreerdp/crypto/certificate.c:1855:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/crypto/certificate.c:1858:17: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/crypto/certificate.c:1862:28: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/crypto/certificate.c:1874:31: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/crypto/certificate.c:1875:20: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/crypto/certificate.c:1876:12: branch_false: following ‘false’ branch (when ‘rc’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/crypto/certificate.c:1878:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/crypto/certificate.c:1878:9: throw: if ‘BN_bn2bin’ throws an exception...
FreeRDP-3.20.0/libfreerdp/crypto/certificate.c:1878:9: danger: ‘rc’ leaks here; was allocated at [(5)](sarif:/runs/0/results/30/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def847]
FreeRDP-3.20.0/libfreerdp/crypto/certificate_data.c:137:13: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_certificate_clone(xcert)’
FreeRDP-3.20.0/libfreerdp/crypto/certificate_data.c:169:21: enter_function: entry to ‘freerdp_certificate_data_new’
FreeRDP-3.20.0/libfreerdp/crypto/certificate_data.c:172:32: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/crypto/certificate_data.c:173:36: call_function: calling ‘freerdp_certificate_data_new_nocopy’ from ‘freerdp_certificate_data_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def848]
FreeRDP-3.20.0/libfreerdp/crypto/certificate_data.c:137:13: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_certificate_new_from_file(file)’
FreeRDP-3.20.0/libfreerdp/crypto/certificate_data.c:192:21: enter_function: entry to ‘freerdp_certificate_data_new_from_file’
FreeRDP-3.20.0/libfreerdp/crypto/certificate_data.c:195:12: branch_false: following ‘false’ branch (when ‘file’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/crypto/certificate_data.c:198:32: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/crypto/certificate_data.c:198:32: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/crypto/certificate_data.c:199:36: call_function: calling ‘freerdp_certificate_data_new_nocopy’ from ‘freerdp_certificate_data_new_from_file’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def849]
FreeRDP-3.20.0/libfreerdp/crypto/certificate_data.c:137:13: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_certificate_new_from_pem(pem)’
FreeRDP-3.20.0/libfreerdp/crypto/certificate_data.c:179:21: enter_function: entry to ‘freerdp_certificate_data_new_from_pem’
FreeRDP-3.20.0/libfreerdp/crypto/certificate_data.c:182:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/crypto/certificate_data.c:185:32: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/crypto/certificate_data.c:185:32: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/crypto/certificate_data.c:186:36: call_function: calling ‘freerdp_certificate_data_new_nocopy’ from ‘freerdp_certificate_data_new_from_pem’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def850]
FreeRDP-3.20.0/libfreerdp/crypto/certificate_data.c:151:30: warning[-Wanalyzer-malloc-leak]: leak of ‘certdata’
FreeRDP-3.20.0/libfreerdp/crypto/certificate_data.c:169:21: enter_function: entry to ‘freerdp_certificate_data_new’
FreeRDP-3.20.0/libfreerdp/crypto/certificate_data.c:173:36: call_function: calling ‘freerdp_certificate_data_new_nocopy’ from ‘freerdp_certificate_data_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def851]
FreeRDP-3.20.0/libfreerdp/crypto/certificate_data.c:211:9: warning[-Wanalyzer-malloc-leak]: leak of ‘certdata’
FreeRDP-3.20.0/libfreerdp/crypto/certificate_data.c:192:21: enter_function: entry to ‘freerdp_certificate_data_new_from_file’
FreeRDP-3.20.0/libfreerdp/crypto/certificate_data.c:195:12: branch_false: following ‘false’ branch (when ‘file’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/crypto/certificate_data.c:198:32: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/crypto/certificate_data.c:199:36: call_function: calling ‘freerdp_certificate_data_new_nocopy’ from ‘freerdp_certificate_data_new_from_file’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def852]
FreeRDP-3.20.0/libfreerdp/crypto/certificate_store.c:118:15: warning[-Wanalyzer-malloc-leak]: leak of ‘winpr_fopen(freerdp_certificate_store_file_path(store, freerdp_certificate_data_get_hash(data)), "w")’
FreeRDP-3.20.0/libfreerdp/crypto/certificate_store.c:100:6: enter_function: entry to ‘freerdp_certificate_store_save_data’
FreeRDP-3.20.0/libfreerdp/crypto/certificate_store.c:105:22: call_function: calling ‘freerdp_certificate_store_file_path’ from ‘freerdp_certificate_store_save_data’
FreeRDP-3.20.0/libfreerdp/crypto/certificate_store.c:105:22: return_function: returning to ‘freerdp_certificate_store_save_data’ from ‘freerdp_certificate_store_file_path’
FreeRDP-3.20.0/libfreerdp/crypto/certificate_store.c:114:14: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/crypto/certificate_store.c:115:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/crypto/certificate_store.c:118:15: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/crypto/certificate_store.c:118:15: throw: if ‘freerdp_certificate_data_get_pem_ex’ throws an exception...
FreeRDP-3.20.0/libfreerdp/crypto/certificate_store.c:118:15: danger: ‘winpr_fopen(freerdp_certificate_store_file_path(store, freerdp_certificate_data_get_hash(data)), "w")’ leaks here; was allocated at [(7)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/6)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def853]
FreeRDP-3.20.0/libfreerdp/crypto/certificate_store.c:154:28: warning[-Wanalyzer-malloc-leak]: leak of ‘store’
FreeRDP-3.20.0/libfreerdp/crypto/certificate_store.c:149:60: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/crypto/certificate_store.c:151:12: branch_false: following ‘false’ branch (when ‘store’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/crypto/certificate_store.c:154:28: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/crypto/certificate_store.c:154:28: throw: if ‘freerdp_settings_get_string’ throws an exception...
FreeRDP-3.20.0/libfreerdp/crypto/certificate_store.c:154:28: danger: ‘store’ leaks here; was allocated at [(1)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def854]
FreeRDP-3.20.0/libfreerdp/crypto/certificate_store.c:158:29: warning[-Wanalyzer-malloc-leak]: leak of ‘store’
FreeRDP-3.20.0/libfreerdp/crypto/certificate_store.c:149:60: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/crypto/certificate_store.c:151:12: branch_false: following ‘false’ branch (when ‘store’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/crypto/certificate_store.c:154:28: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/crypto/certificate_store.c:155:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/crypto/certificate_store.c:158:29: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/crypto/certificate_store.c:158:29: throw: if ‘GetCombinedPath’ throws an exception...
FreeRDP-3.20.0/libfreerdp/crypto/certificate_store.c:158:29: danger: ‘store’ leaks here; was allocated at [(1)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def855]
FreeRDP-3.20.0/libfreerdp/crypto/certificate_store.c:159:30: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.20.0/libfreerdp/crypto/certificate_store.c:151:12: branch_false: following ‘false’ branch (when ‘store’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/crypto/certificate_store.c:154:28: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/crypto/certificate_store.c:155:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/crypto/certificate_store.c:158:29: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/crypto/certificate_store.c:158:29: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/crypto/certificate_store.c:159:30: throw: if ‘GetCombinedPath’ throws an exception...
FreeRDP-3.20.0/libfreerdp/crypto/certificate_store.c:159:30: danger: ‘<unknown>’ leaks here; was allocated at [(5)](sarif:/runs/0/results/4/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def856]
FreeRDP-3.20.0/libfreerdp/crypto/certificate_store.c:159:30: warning[-Wanalyzer-malloc-leak]: leak of ‘store’
FreeRDP-3.20.0/libfreerdp/crypto/certificate_store.c:149:60: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/crypto/certificate_store.c:151:12: branch_false: following ‘false’ branch (when ‘store’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/crypto/certificate_store.c:154:28: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/crypto/certificate_store.c:155:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/crypto/certificate_store.c:158:29: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/crypto/certificate_store.c:159:30: throw: if ‘GetCombinedPath’ throws an exception...
FreeRDP-3.20.0/libfreerdp/crypto/certificate_store.c:159:30: danger: ‘store’ leaks here; was allocated at [(1)](sarif:/runs/0/results/3/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def857]
FreeRDP-3.20.0/libfreerdp/crypto/certificate_store.c:192:16: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_certificate_store_file_path(store, freerdp_certificate_data_get_hash(data))’
FreeRDP-3.20.0/libfreerdp/crypto/certificate_store.c:79:6: enter_function: entry to ‘freerdp_certificate_store_remove_data’
FreeRDP-3.20.0/libfreerdp/crypto/certificate_store.c:87:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/crypto/certificate_store.c:89:22: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/crypto/certificate_store.c:89:22: call_function: calling ‘freerdp_certificate_store_file_path’ from ‘freerdp_certificate_store_remove_data’
FreeRDP-3.20.0/libfreerdp/crypto/certificate_store.c:89:22: return_function: returning to ‘freerdp_certificate_store_remove_data’ from ‘freerdp_certificate_store_file_path’
FreeRDP-3.20.0/libfreerdp/crypto/certificate_store.c:91:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/crypto/certificate_store.c:94:13: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/crypto/certificate_store.c:94:13: throw: if ‘winpr_PathFileExists’ throws an exception...
FreeRDP-3.20.0/libfreerdp/crypto/certificate_store.c:192:16: danger: ‘freerdp_certificate_store_file_path(store, freerdp_certificate_data_get_hash(data))’ leaks here; was allocated at [(8)](sarif:/runs/0/results/5/codeFlows/0/threadFlows/0/locations/7)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def858]
FreeRDP-3.20.0/libfreerdp/crypto/certificate_store.c:192:16: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_certificate_store_get_cert_path(store, host, port)’
FreeRDP-3.20.0/libfreerdp/crypto/certificate_store.c:128:21: enter_function: entry to ‘freerdp_certificate_store_load_data’
FreeRDP-3.20.0/libfreerdp/crypto/certificate_store.c:136:16: call_function: calling ‘freerdp_certificate_store_get_cert_path’ from ‘freerdp_certificate_store_load_data’
FreeRDP-3.20.0/libfreerdp/crypto/certificate_store.c:136:16: return_function: returning to ‘freerdp_certificate_store_load_data’ from ‘freerdp_certificate_store_get_cert_path’
FreeRDP-3.20.0/libfreerdp/crypto/certificate_store.c:137:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/crypto/certificate_store.c:140:16: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/crypto/certificate_store.c:140:16: throw: if ‘freerdp_certificate_data_new_from_file’ throws an exception...
FreeRDP-3.20.0/libfreerdp/crypto/certificate_store.c:192:16: danger: ‘freerdp_certificate_store_get_cert_path(store, host, port)’ leaks here; was allocated at [(10)](sarif:/runs/0/results/9/codeFlows/0/threadFlows/0/locations/9)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def859]
FreeRDP-3.20.0/libfreerdp/crypto/certificate_store.c:192:16: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_certificate_store_load_data(store, freerdp_certificate_data_get_host(data), freerdp_certificate_data_get_port(data))’
FreeRDP-3.20.0/libfreerdp/crypto/certificate_store.c:62:1: enter_function: entry to ‘freerdp_certificate_store_contains_data’
FreeRDP-3.20.0/libfreerdp/crypto/certificate_store.c:68:38: call_function: calling ‘freerdp_certificate_store_load_data’ from ‘freerdp_certificate_store_contains_data’
FreeRDP-3.20.0/libfreerdp/crypto/certificate_store.c:68:38: return_function: returning to ‘freerdp_certificate_store_contains_data’ from ‘freerdp_certificate_store_load_data’
FreeRDP-3.20.0/libfreerdp/crypto/certificate_store.c:69:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/crypto/certificate_store.c:72:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/crypto/certificate_store.c:72:14: throw: if ‘freerdp_certificate_data_equal’ throws an exception...
FreeRDP-3.20.0/libfreerdp/crypto/certificate_store.c:192:16: danger: ‘freerdp_certificate_store_load_data(store, freerdp_certificate_data_get_host(data), freerdp_certificate_data_get_port(data))’ leaks here; was allocated at [(16)](sarif:/runs/0/results/12/codeFlows/0/threadFlows/0/locations/15)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def860]
FreeRDP-3.20.0/libfreerdp/crypto/crypto.c:82:21: warning[-Wanalyzer-malloc-leak]: leak of ‘input_reverse’
FreeRDP-3.20.0/libfreerdp/crypto/crypto.c:170:9: enter_function: entry to ‘crypto_rsa_private_decrypt’
FreeRDP-3.20.0/libfreerdp/crypto/crypto.c:173:16: call_function: calling ‘crypto_rsa_private’ from ‘crypto_rsa_private_decrypt’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def861]
FreeRDP-3.20.0/libfreerdp/crypto/crypto.c:85:21: warning[-Wanalyzer-malloc-leak]: leak of ‘input_reverse’
FreeRDP-3.20.0/libfreerdp/crypto/crypto.c:170:9: enter_function: entry to ‘crypto_rsa_private_decrypt’
FreeRDP-3.20.0/libfreerdp/crypto/crypto.c:173:16: call_function: calling ‘crypto_rsa_private’ from ‘crypto_rsa_private_decrypt’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def862]
FreeRDP-3.20.0/libfreerdp/crypto/crypto.c:88:21: warning[-Wanalyzer-malloc-leak]: leak of ‘input_reverse’
FreeRDP-3.20.0/libfreerdp/crypto/crypto.c:170:9: enter_function: entry to ‘crypto_rsa_private_decrypt’
FreeRDP-3.20.0/libfreerdp/crypto/crypto.c:173:16: call_function: calling ‘crypto_rsa_private’ from ‘crypto_rsa_private_decrypt’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def863]
FreeRDP-3.20.0/libfreerdp/crypto/crypto.c:91:19: warning[-Wanalyzer-malloc-leak]: leak of ‘input_reverse’
FreeRDP-3.20.0/libfreerdp/crypto/crypto.c:170:9: enter_function: entry to ‘crypto_rsa_private_decrypt’
FreeRDP-3.20.0/libfreerdp/crypto/crypto.c:173:16: call_function: calling ‘crypto_rsa_private’ from ‘crypto_rsa_private_decrypt’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def864]
FreeRDP-3.20.0/libfreerdp/crypto/crypto.c:94:19: warning[-Wanalyzer-malloc-leak]: leak of ‘input_reverse’
FreeRDP-3.20.0/libfreerdp/crypto/crypto.c:170:9: enter_function: entry to ‘crypto_rsa_private_decrypt’
FreeRDP-3.20.0/libfreerdp/crypto/crypto.c:173:16: call_function: calling ‘crypto_rsa_private’ from ‘crypto_rsa_private_decrypt’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def865]
FreeRDP-3.20.0/libfreerdp/crypto/crypto.c:97:14: warning[-Wanalyzer-malloc-leak]: leak of ‘input_reverse’
FreeRDP-3.20.0/libfreerdp/crypto/crypto.c:170:9: enter_function: entry to ‘crypto_rsa_private_decrypt’
FreeRDP-3.20.0/libfreerdp/crypto/crypto.c:173:16: call_function: calling ‘crypto_rsa_private’ from ‘crypto_rsa_private_decrypt’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def866]
FreeRDP-3.20.0/libfreerdp/crypto/crypto.c:100:14: warning[-Wanalyzer-malloc-leak]: leak of ‘input_reverse’
FreeRDP-3.20.0/libfreerdp/crypto/crypto.c:170:9: enter_function: entry to ‘crypto_rsa_private_decrypt’
FreeRDP-3.20.0/libfreerdp/crypto/crypto.c:173:16: call_function: calling ‘crypto_rsa_private’ from ‘crypto_rsa_private_decrypt’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def867]
FreeRDP-3.20.0/libfreerdp/crypto/crypto.c:102:14: warning[-Wanalyzer-malloc-leak]: leak of ‘input_reverse’
FreeRDP-3.20.0/libfreerdp/crypto/crypto.c:170:9: enter_function: entry to ‘crypto_rsa_private_decrypt’
FreeRDP-3.20.0/libfreerdp/crypto/crypto.c:173:16: call_function: calling ‘crypto_rsa_private’ from ‘crypto_rsa_private_decrypt’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def868]
FreeRDP-3.20.0/libfreerdp/crypto/crypto.c:104:13: warning[-Wanalyzer-malloc-leak]: leak of ‘input_reverse’
FreeRDP-3.20.0/libfreerdp/crypto/crypto.c:170:9: enter_function: entry to ‘crypto_rsa_private_decrypt’
FreeRDP-3.20.0/libfreerdp/crypto/crypto.c:173:16: call_function: calling ‘crypto_rsa_private’ from ‘crypto_rsa_private_decrypt’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def869]
FreeRDP-3.20.0/libfreerdp/crypto/crypto.c:106:25: warning[-Wanalyzer-malloc-leak]: leak of ‘input_reverse’
FreeRDP-3.20.0/libfreerdp/crypto/crypto.c:170:9: enter_function: entry to ‘crypto_rsa_private_decrypt’
FreeRDP-3.20.0/libfreerdp/crypto/crypto.c:173:16: call_function: calling ‘crypto_rsa_private’ from ‘crypto_rsa_private_decrypt’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def870]
FreeRDP-3.20.0/libfreerdp/crypto/crypto.c:122:9: warning[-Wanalyzer-malloc-leak]: leak of ‘input_reverse’
FreeRDP-3.20.0/libfreerdp/crypto/crypto.c:170:9: enter_function: entry to ‘crypto_rsa_private_decrypt’
FreeRDP-3.20.0/libfreerdp/crypto/crypto.c:173:16: call_function: calling ‘crypto_rsa_private’ from ‘crypto_rsa_private_decrypt’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def871]
FreeRDP-3.20.0/libfreerdp/crypto/crypto.c:123:9: warning[-Wanalyzer-malloc-leak]: leak of ‘input_reverse’
FreeRDP-3.20.0/libfreerdp/crypto/crypto.c:170:9: enter_function: entry to ‘crypto_rsa_private_decrypt’
FreeRDP-3.20.0/libfreerdp/crypto/crypto.c:173:16: call_function: calling ‘crypto_rsa_private’ from ‘crypto_rsa_private_decrypt’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def872]
FreeRDP-3.20.0/libfreerdp/crypto/crypto.c:124:9: warning[-Wanalyzer-malloc-leak]: leak of ‘input_reverse’
FreeRDP-3.20.0/libfreerdp/crypto/crypto.c:170:9: enter_function: entry to ‘crypto_rsa_private_decrypt’
FreeRDP-3.20.0/libfreerdp/crypto/crypto.c:173:16: call_function: calling ‘crypto_rsa_private’ from ‘crypto_rsa_private_decrypt’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def873]
FreeRDP-3.20.0/libfreerdp/crypto/crypto.c:125:9: warning[-Wanalyzer-malloc-leak]: leak of ‘input_reverse’
FreeRDP-3.20.0/libfreerdp/crypto/crypto.c:170:9: enter_function: entry to ‘crypto_rsa_private_decrypt’
FreeRDP-3.20.0/libfreerdp/crypto/crypto.c:173:16: call_function: calling ‘crypto_rsa_private’ from ‘crypto_rsa_private_decrypt’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def874]
FreeRDP-3.20.0/libfreerdp/crypto/crypto.c:126:9: warning[-Wanalyzer-malloc-leak]: leak of ‘input_reverse’
FreeRDP-3.20.0/libfreerdp/crypto/crypto.c:170:9: enter_function: entry to ‘crypto_rsa_private_decrypt’
FreeRDP-3.20.0/libfreerdp/crypto/crypto.c:173:16: call_function: calling ‘crypto_rsa_private’ from ‘crypto_rsa_private_decrypt’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def875]
FreeRDP-3.20.0/libfreerdp/crypto/crypto.c:228:9: warning[-Wanalyzer-malloc-leak]: leak of ‘pem’
FreeRDP-3.20.0/libfreerdp/crypto/crypto.c:189:7: enter_function: entry to ‘crypto_read_pem’
FreeRDP-3.20.0/libfreerdp/crypto/crypto.c:200:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/crypto/crypto.c:202:24: call_function: inlined call to ‘_fseeki64’ from ‘crypto_read_pem’
FreeRDP-3.20.0/libfreerdp/crypto/crypto.c:203:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/crypto/crypto.c:205:30: call_function: inlined call to ‘_ftelli64’ from ‘crypto_read_pem’
FreeRDP-3.20.0/libfreerdp/crypto/crypto.c:206:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/crypto/crypto.c:208:24: call_function: inlined call to ‘_fseeki64’ from ‘crypto_read_pem’
FreeRDP-3.20.0/libfreerdp/crypto/crypto.c:209:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/crypto/crypto.c:212:22: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/crypto/crypto.c:212:15: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/crypto/crypto.c:213:12: branch_false: following ‘false’ branch (when ‘pem’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/crypto/crypto.c:216:27: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/crypto/crypto.c:217:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/crypto/crypto.c:218:17: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/crypto/crypto.c:228:9: throw: if ‘winpr_strerror’ throws an exception...
FreeRDP-3.20.0/libfreerdp/crypto/crypto.c:228:9: danger: ‘pem’ leaks here; was allocated at [(13)](sarif:/runs/0/results/21/codeFlows/0/threadFlows/0/locations/12)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def876]
FreeRDP-3.20.0/libfreerdp/crypto/per.c:400:36: warning[-Wanalyzer-malloc-leak]: leak of ‘winpr_BinToHexString(got, length, 1)’
FreeRDP-3.20.0/libfreerdp/crypto/per.c:399:33: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/crypto/per.c:400:36: throw: if ‘winpr_BinToHexString’ throws an exception...
FreeRDP-3.20.0/libfreerdp/crypto/per.c:400:36: danger: ‘winpr_BinToHexString(got, length, 1)’ leaks here; was allocated at [(1)](sarif:/runs/0/results/7/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def877]
FreeRDP-3.20.0/libfreerdp/crypto/privatekey.c:238:13: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_key_new()’
FreeRDP-3.20.0/libfreerdp/crypto/privatekey.c:235:16: enter_function: entry to ‘freerdp_key_new_from_pem_enc’
FreeRDP-3.20.0/libfreerdp/crypto/privatekey.c:237:30: call_function: calling ‘freerdp_key_new’ from ‘freerdp_key_new_from_pem_enc’
FreeRDP-3.20.0/libfreerdp/crypto/privatekey.c:237:30: return_function: returning to ‘freerdp_key_new_from_pem_enc’ from ‘freerdp_key_new’
FreeRDP-3.20.0/libfreerdp/crypto/privatekey.c:238:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/crypto/privatekey.c:240:20: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/crypto/privatekey.c:240:20: call_function: calling ‘evp_pkey_utils_from_pem’ from ‘freerdp_key_new_from_pem_enc’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def878]
FreeRDP-3.20.0/libfreerdp/crypto/privatekey.c:259:13: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_key_new()’
FreeRDP-3.20.0/libfreerdp/crypto/privatekey.c:256:16: enter_function: entry to ‘freerdp_key_new_from_file_enc’
FreeRDP-3.20.0/libfreerdp/crypto/privatekey.c:258:30: call_function: calling ‘freerdp_key_new’ from ‘freerdp_key_new_from_file_enc’
FreeRDP-3.20.0/libfreerdp/crypto/privatekey.c:258:30: return_function: returning to ‘freerdp_key_new_from_file_enc’ from ‘freerdp_key_new’
FreeRDP-3.20.0/libfreerdp/crypto/privatekey.c:259:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/crypto/privatekey.c:262:20: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/crypto/privatekey.c:262:20: call_function: calling ‘evp_pkey_utils_from_pem’ from ‘freerdp_key_new_from_file_enc’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def879]
FreeRDP-3.20.0/libfreerdp/crypto/privatekey.c:293:17: warning[-Wanalyzer-malloc-leak]: leak of ‘_key’
FreeRDP-3.20.0/libfreerdp/crypto/privatekey.c:280:12: branch_false: following ‘false’ branch (when ‘key’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/crypto/privatekey.c:283:47: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/crypto/privatekey.c:283:47: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/crypto/privatekey.c:285:12: branch_false: following ‘false’ branch (when ‘_key’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/crypto/privatekey.c:288:13: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/crypto/privatekey.c:288:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/crypto/privatekey.c:290:17: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/crypto/privatekey.c:293:17: throw: if ‘EVP_PKEY_up_ref’ throws an exception...
FreeRDP-3.20.0/libfreerdp/crypto/privatekey.c:293:17: danger: ‘_key’ leaks here; was allocated at [(3)](sarif:/runs/0/results/26/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def880]
FreeRDP-3.20.0/libfreerdp/crypto/privatekey.c:307:14: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.20.0/libfreerdp/crypto/privatekey.c:280:12: branch_false: following ‘false’ branch (when ‘key’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/crypto/privatekey.c:283:47: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/crypto/privatekey.c:285:12: branch_false: following ‘false’ branch (when ‘_key’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/crypto/privatekey.c:288:13: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/crypto/privatekey.c:288:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/crypto/privatekey.c:296:13: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/crypto/privatekey.c:296:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/crypto/privatekey.c:298:55: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/crypto/privatekey.c:298:48: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/crypto/privatekey.c:300:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/crypto/privatekey.c:303:17: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/crypto/privatekey.c:307:14: throw: if ‘cert_info_clone’ throws an exception...
FreeRDP-3.20.0/libfreerdp/crypto/privatekey.c:307:14: danger: ‘<unknown>’ leaks here; was allocated at [(9)](sarif:/runs/0/results/28/codeFlows/0/threadFlows/0/locations/8)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def881]
FreeRDP-3.20.0/libfreerdp/crypto/privatekey.c:307:14: warning[-Wanalyzer-malloc-leak]: leak of ‘_key’
FreeRDP-3.20.0/libfreerdp/crypto/privatekey.c:280:12: branch_false: following ‘false’ branch (when ‘key’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/crypto/privatekey.c:283:47: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/crypto/privatekey.c:283:47: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/crypto/privatekey.c:285:12: branch_false: following ‘false’ branch (when ‘_key’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/crypto/privatekey.c:288:13: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/crypto/privatekey.c:288:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/crypto/privatekey.c:296:13: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/crypto/privatekey.c:296:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/crypto/privatekey.c:307:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/crypto/privatekey.c:307:14: throw: if ‘cert_info_clone’ throws an exception...
FreeRDP-3.20.0/libfreerdp/crypto/privatekey.c:307:14: danger: ‘_key’ leaks here; was allocated at [(3)](sarif:/runs/0/results/27/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def882]
FreeRDP-3.20.0/libfreerdp/crypto/privatekey.c:324:9: warning[-Wanalyzer-malloc-leak]: leak of ‘_key’
FreeRDP-3.20.0/libfreerdp/crypto/privatekey.c:278:16: enter_function: entry to ‘freerdp_key_clone’
FreeRDP-3.20.0/libfreerdp/crypto/privatekey.c:280:12: branch_false: following ‘false’ branch (when ‘key’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/crypto/privatekey.c:283:47: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/crypto/privatekey.c:283:47: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/crypto/privatekey.c:285:12: branch_false: following ‘false’ branch (when ‘_key’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/crypto/privatekey.c:288:13: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/crypto/privatekey.c:288:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/crypto/privatekey.c:296:13: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/crypto/privatekey.c:296:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/crypto/privatekey.c:298:55: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/crypto/privatekey.c:300:20: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/crypto/privatekey.c:301:25: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/crypto/privatekey.c:314:9: call_function: calling ‘freerdp_key_free’ from ‘freerdp_key_clone’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def883]
FreeRDP-3.20.0/libfreerdp/crypto/privatekey.c:328:9: warning[-Wanalyzer-malloc-leak]: leak of ‘_key’
FreeRDP-3.20.0/libfreerdp/crypto/privatekey.c:278:16: enter_function: entry to ‘freerdp_key_clone’
FreeRDP-3.20.0/libfreerdp/crypto/privatekey.c:280:12: branch_false: following ‘false’ branch (when ‘key’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/crypto/privatekey.c:283:47: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/crypto/privatekey.c:283:47: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/crypto/privatekey.c:285:12: branch_false: following ‘false’ branch (when ‘_key’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/crypto/privatekey.c:288:13: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/crypto/privatekey.c:288:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/crypto/privatekey.c:296:13: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/crypto/privatekey.c:296:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/crypto/privatekey.c:298:55: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/crypto/privatekey.c:300:20: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/crypto/privatekey.c:301:25: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/crypto/privatekey.c:314:9: call_function: calling ‘freerdp_key_free’ from ‘freerdp_key_clone’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def884]
FreeRDP-3.20.0/libfreerdp/crypto/privatekey.c:554:27: warning[-Wanalyzer-malloc-leak]: leak of ‘buf’
FreeRDP-3.20.0/libfreerdp/crypto/privatekey.c:508:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/crypto/privatekey.c:545:28: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/crypto/privatekey.c:546:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/crypto/privatekey.c:549:35: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/crypto/privatekey.c:550:15: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/crypto/privatekey.c:551:12: branch_false: following ‘false’ branch (when ‘buf’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/crypto/privatekey.c:554:27: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/crypto/privatekey.c:554:27: throw: if ‘BN_bn2bin’ throws an exception...
FreeRDP-3.20.0/libfreerdp/crypto/privatekey.c:554:27: danger: ‘buf’ leaks here; was allocated at [(5)](sarif:/runs/0/results/31/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def885]
FreeRDP-3.20.0/libfreerdp/crypto/privatekey.c:574:52: warning[-Wanalyzer-malloc-leak]: leak of ‘winpr_Digest_New()’
FreeRDP-3.20.0/libfreerdp/crypto/privatekey.c:570:36: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/crypto/privatekey.c:571:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/crypto/privatekey.c:574:52: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/crypto/privatekey.c:574:14: throw: if ‘winpr_DigestSign_Init’ throws an exception...
FreeRDP-3.20.0/libfreerdp/crypto/privatekey.c:574:52: danger: ‘winpr_Digest_New()’ leaks here; was allocated at [(1)](sarif:/runs/0/results/32/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def886]
FreeRDP-3.20.0/libfreerdp/crypto/privatekey.c:605:17: warning[-Wanalyzer-malloc-leak]: leak of ‘tmp’
FreeRDP-3.20.0/libfreerdp/crypto/privatekey.c:595:12: branch_false: following ‘false’ branch (when ‘plength’ is NULL)...
FreeRDP-3.20.0/libfreerdp/crypto/privatekey.c:595:12: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/crypto/privatekey.c:598:16: branch_true: following ‘true’ branch (when ‘offset < length’)...
FreeRDP-3.20.0/libfreerdp/crypto/privatekey.c:600:29: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/crypto/privatekey.c:601:20: branch_false: following ‘false’ branch (when ‘tmp’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/crypto/privatekey.c:605:17: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/crypto/privatekey.c:605:17: throw: if ‘ERR_clear_error’ throws an exception...
FreeRDP-3.20.0/libfreerdp/crypto/privatekey.c:605:17: danger: ‘tmp’ leaks here; was allocated at [(5)](sarif:/runs/0/results/33/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def887]
FreeRDP-3.20.0/libfreerdp/crypto/privatekey.c:607:36: warning[-Wanalyzer-malloc-leak]: leak of ‘tmp’
FreeRDP-3.20.0/libfreerdp/crypto/privatekey.c:595:12: branch_false: following ‘false’ branch (when ‘plength’ is NULL)...
FreeRDP-3.20.0/libfreerdp/crypto/privatekey.c:595:12: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/crypto/privatekey.c:598:16: branch_true: following ‘true’ branch (when ‘offset < length’)...
FreeRDP-3.20.0/libfreerdp/crypto/privatekey.c:600:29: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/crypto/privatekey.c:601:20: branch_false: following ‘false’ branch (when ‘tmp’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/crypto/privatekey.c:605:17: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/crypto/privatekey.c:607:36: throw: if ‘BIO_read’ throws an exception...
FreeRDP-3.20.0/libfreerdp/crypto/privatekey.c:607:36: danger: ‘tmp’ leaks here; was allocated at [(5)](sarif:/runs/0/results/34/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def888]
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:498:9: warning[-Wanalyzer-malloc-leak]: leak of ‘tls’
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:495:21: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:495:12: branch_false: following ‘false’ branch (when ‘tls’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:498:47: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:498:9: throw: if ‘InitializeCriticalSectionAndSpinCount’ throws an exception...
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:498:9: danger: ‘tls’ leaks here; was allocated at [(1)](sarif:/runs/0/results/7/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def889]
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:638:9: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_certificate_new_from_x509(remote_cert, SSL_get_peer_cert_chain(*tls.ssl))’
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:629:12: branch_false: following ‘false’ branch (when ‘remote_cert’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:636:57: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:637:32: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:638:9: throw: if ‘X509_free’ throws an exception...
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:638:9: danger: ‘freerdp_certificate_new_from_x509(remote_cert, SSL_get_peer_cert_chain(*tls.ssl))’ leaks here; was allocated at [(3)](sarif:/runs/0/results/8/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def890]
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1377:35: warning[-Wanalyzer-malloc-leak]: leak of ‘pemCert’
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1635:5: enter_function: entry to ‘tls_verify_certificate’
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1663:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1666:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1666:14: call_function: calling ‘tls_extract_full_pem’ from ‘tls_verify_certificate’
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1666:14: return_function: returning to ‘tls_verify_certificate’ from ‘tls_extract_full_pem’
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1666:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1670:13: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1670:13: call_function: calling ‘is_accepted’ from ‘tls_verify_certificate’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def891]
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1378:42: warning[-Wanalyzer-malloc-leak]: leak of ‘pemCert’
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1635:5: enter_function: entry to ‘tls_verify_certificate’
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1663:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1666:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1666:14: call_function: calling ‘tls_extract_full_pem’ from ‘tls_verify_certificate’
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1666:14: return_function: returning to ‘tls_verify_certificate’ from ‘tls_extract_full_pem’
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1666:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1670:13: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1670:13: call_function: calling ‘is_accepted’ from ‘tls_verify_certificate’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def892]
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1384:29: warning[-Wanalyzer-malloc-leak]: leak of ‘pemCert’
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1635:5: enter_function: entry to ‘tls_verify_certificate’
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1663:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1666:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1666:14: call_function: calling ‘tls_extract_full_pem’ from ‘tls_verify_certificate’
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1666:14: return_function: returning to ‘tls_verify_certificate’ from ‘tls_extract_full_pem’
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1666:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1670:13: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1670:13: call_function: calling ‘is_accepted’ from ‘tls_verify_certificate’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def893]
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1395:15: warning[-Wanalyzer-malloc-leak]: leak of ‘pemCert’
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1635:5: enter_function: entry to ‘tls_verify_certificate’
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1663:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1666:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1666:14: call_function: calling ‘tls_extract_full_pem’ from ‘tls_verify_certificate’
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1666:14: return_function: returning to ‘tls_verify_certificate’ from ‘tls_extract_full_pem’
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1666:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1670:13: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1670:13: call_function: calling ‘is_accepted’ from ‘tls_verify_certificate’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def894]
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1396:15: warning[-Wanalyzer-malloc-leak]: leak of ‘pemCert’
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1635:5: enter_function: entry to ‘tls_verify_certificate’
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1663:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1666:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1666:14: call_function: calling ‘tls_extract_full_pem’ from ‘tls_verify_certificate’
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1666:14: return_function: returning to ‘tls_verify_certificate’ from ‘tls_extract_full_pem’
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1666:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1670:13: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1670:13: call_function: calling ‘is_accepted’ from ‘tls_verify_certificate’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def895]
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1411:19: warning[-Wanalyzer-malloc-leak]: leak of ‘pemCert’
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1635:5: enter_function: entry to ‘tls_verify_certificate’
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1663:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1666:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1666:14: call_function: calling ‘tls_extract_full_pem’ from ‘tls_verify_certificate’
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1666:14: return_function: returning to ‘tls_verify_certificate’ from ‘tls_extract_full_pem’
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1666:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1670:13: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1670:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1676:43: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1676:13: call_function: calling ‘is_accepted_fingerprint’ from ‘tls_verify_certificate’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def896]
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1415:18: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_certificate_get_fingerprint_by_hash_ex(cert, hash, separator)’
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1411:19: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1412:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1415:18: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1415:18: throw: if ‘_stricmp’ throws an exception...
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1415:18: danger: ‘freerdp_certificate_get_fingerprint_by_hash_ex(cert, hash, separator)’ leaks here; was allocated at [(1)](sarif:/runs/0/results/16/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def897]
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1415:18: warning[-Wanalyzer-malloc-leak]: leak of ‘pemCert’
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1635:5: enter_function: entry to ‘tls_verify_certificate’
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1663:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1666:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1666:14: call_function: calling ‘tls_extract_full_pem’ from ‘tls_verify_certificate’
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1666:14: return_function: returning to ‘tls_verify_certificate’ from ‘tls_extract_full_pem’
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1666:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1670:13: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1670:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1676:43: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1676:13: call_function: calling ‘is_accepted_fingerprint’ from ‘tls_verify_certificate’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def898]
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1441:30: warning[-Wanalyzer-malloc-leak]: leak of ‘pemCert’
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1635:5: enter_function: entry to ‘tls_verify_certificate’
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1663:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1666:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1666:14: call_function: calling ‘tls_extract_full_pem’ from ‘tls_verify_certificate’
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1666:14: return_function: returning to ‘tls_verify_certificate’ from ‘tls_extract_full_pem’
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1666:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1670:13: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1670:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1676:43: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1676:13: call_function: calling ‘is_accepted_fingerprint’ from ‘tls_verify_certificate’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def899]
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1442:29: warning[-Wanalyzer-malloc-leak]: leak of ‘_strdup(CertificateAcceptedFingerprints)’
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1438:12: branch_true: following ‘true’ branch (when ‘CertificateAcceptedFingerprints’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1440:23: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1441:30: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1442:29: throw: if ‘strtok_s’ throws an exception...
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1442:29: danger: ‘_strdup(CertificateAcceptedFingerprints)’ leaks here; was allocated at [(3)](sarif:/runs/0/results/18/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def900]
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1442:29: warning[-Wanalyzer-malloc-leak]: leak of ‘pemCert’
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1635:5: enter_function: entry to ‘tls_verify_certificate’
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1663:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1666:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1666:14: call_function: calling ‘tls_extract_full_pem’ from ‘tls_verify_certificate’
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1666:14: return_function: returning to ‘tls_verify_certificate’ from ‘tls_extract_full_pem’
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1666:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1670:13: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1670:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1676:43: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1676:13: call_function: calling ‘is_accepted_fingerprint’ from ‘tls_verify_certificate’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def901]
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1446:41: warning[-Wanalyzer-malloc-leak]: leak of ‘pemCert’
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1635:5: enter_function: entry to ‘tls_verify_certificate’
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1663:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1666:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1666:14: call_function: calling ‘tls_extract_full_pem’ from ‘tls_verify_certificate’
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1666:14: return_function: returning to ‘tls_verify_certificate’ from ‘tls_extract_full_pem’
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1666:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1670:13: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1670:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1676:43: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1676:13: call_function: calling ‘is_accepted_fingerprint’ from ‘tls_verify_certificate’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def902]
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1458:31: warning[-Wanalyzer-malloc-leak]: leak of ‘pemCert’
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1635:5: enter_function: entry to ‘tls_verify_certificate’
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1663:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1666:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1666:14: call_function: calling ‘tls_extract_full_pem’ from ‘tls_verify_certificate’
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1666:14: return_function: returning to ‘tls_verify_certificate’ from ‘tls_extract_full_pem’
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1666:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1670:13: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1670:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1676:43: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1676:13: call_function: calling ‘is_accepted_fingerprint’ from ‘tls_verify_certificate’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def903]
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1492:13: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_certificate_get_pem_ex(cert, & pemLength, 0)’
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1490:21: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1492:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1494:21: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1494:21: throw: if ‘freerdp_settings_set_string_len’ throws an exception...
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1492:13: danger: ‘freerdp_certificate_get_pem_ex(cert, & pemLength, 0)’ leaks here; was allocated at [(1)](sarif:/runs/0/results/22/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def904]
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1512:27: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_GetJSONConfigFile(1, &configfile)’
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1585:12: enter_function: entry to ‘tls_config_check_certificate’
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1592:28: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1594:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1600:13: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1600:13: call_function: calling ‘tls_config_parse_bool’ from ‘tls_config_check_certificate’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def905]
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1513:22: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_GetJSONConfigFile(1, &configfile)’
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1585:12: enter_function: entry to ‘tls_config_check_certificate’
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1592:28: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1594:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1600:13: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1600:13: call_function: calling ‘tls_config_parse_bool’ from ‘tls_config_check_certificate’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def906]
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1516:13: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_GetJSONConfigFile(1, &configfile)’
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1585:12: enter_function: entry to ‘tls_config_check_certificate’
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1592:28: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1594:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1600:13: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1600:13: call_function: calling ‘tls_config_parse_bool’ from ‘tls_config_check_certificate’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def907]
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1528:26: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_GetJSONConfigFile(1, &configfile)’
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1585:12: enter_function: entry to ‘tls_config_check_certificate’
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1592:28: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1594:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1600:13: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1600:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1607:13: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1607:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1614:13: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1614:13: call_function: calling ‘tls_config_check_allowed_hashed’ from ‘tls_config_check_certificate’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def908]
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1529:21: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_GetJSONConfigFile(1, &configfile)’
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1585:12: enter_function: entry to ‘tls_config_check_certificate’
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1592:28: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1594:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1600:13: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1600:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1607:13: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1607:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1614:13: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1614:13: call_function: calling ‘tls_config_check_allowed_hashed’ from ‘tls_config_check_certificate’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def909]
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1532:32: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_GetJSONConfigFile(1, &configfile)’
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1585:12: enter_function: entry to ‘tls_config_check_certificate’
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1592:28: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1594:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1600:13: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1600:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1607:13: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1607:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1614:13: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1614:13: call_function: calling ‘tls_config_check_allowed_hashed’ from ‘tls_config_check_certificate’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def910]
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1534:35: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_GetJSONConfigFile(1, &configfile)’
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1585:12: enter_function: entry to ‘tls_config_check_certificate’
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1592:28: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1594:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1600:13: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1600:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1607:13: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1607:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1614:13: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1614:13: call_function: calling ‘tls_config_check_allowed_hashed’ from ‘tls_config_check_certificate’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def911]
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1575:33: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_certificate_get_fingerprint_by_hash_ex(cert, WINPR_JSON_GetStringValue(WINPR_JSON_GetObjectItemCaseSensitive(WINPR_JSON_GetArrayItem(WINPR_JSON_GetObjectItemCaseSensitive(json, "certificate-db"), x), "type")), 0)’
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1529:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1532:28: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1534:35: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1535:21: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1543:35: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1565:30: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1575:33: throw: if ‘_stricmp’ throws an exception...
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1575:33: danger: ‘freerdp_certificate_get_fingerprint_by_hash_ex(cert, WINPR_JSON_GetStringValue(WINPR_JSON_GetObjectItemCaseSensitive(WINPR_JSON_GetArrayItem(WINPR_JSON_GetObjectItemCaseSensitive(json, "certificate-db"), x), "type")), 0)’ leaks here; was allocated at [(7)](sarif:/runs/0/results/31/codeFlows/0/threadFlows/0/locations/6)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def912]
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1985:9: warning[-Wanalyzer-malloc-leak]: leak of ‘pemCert’
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1635:5: enter_function: entry to ‘tls_verify_certificate’
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1663:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1666:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1666:14: call_function: calling ‘tls_extract_full_pem’ from ‘tls_verify_certificate’
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1666:14: return_function: returning to ‘tls_verify_certificate’ from ‘tls_extract_full_pem’
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1666:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1670:13: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1670:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1673:17: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1985:9: throw: if ‘freerdp_certificate_data_free’ throws an exception...
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1985:9: danger: ‘pemCert’ leaks here; was allocated at [(8)](sarif:/runs/0/results/32/codeFlows/0/threadFlows/0/locations/7)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def913]
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1987:9: warning[-Wanalyzer-malloc-leak]: leak of ‘pemCert’
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1635:5: enter_function: entry to ‘tls_verify_certificate’
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1663:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1666:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1666:14: call_function: calling ‘tls_extract_full_pem’ from ‘tls_verify_certificate’
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1666:14: return_function: returning to ‘tls_verify_certificate’ from ‘tls_extract_full_pem’
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1666:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1670:13: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1670:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1673:17: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1987:9: throw: if ‘freerdp_certificate_free_dns_names’ throws an exception...
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1987:9: danger: ‘pemCert’ leaks here; was allocated at [(8)](sarif:/runs/0/results/33/codeFlows/0/threadFlows/0/locations/7)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def914]
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:2071:14: warning[-Wanalyzer-malloc-leak]: leak of ‘tls’
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:2064:24: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:2066:12: branch_false: following ‘false’ branch (when ‘tls’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:2069:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:2071:14: throw: if ‘freerdp_settings_get_bool’ throws an exception...
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:2071:14: danger: ‘tls’ leaks here; was allocated at [(1)](sarif:/runs/0/results/34/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def915]
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:2073:42: warning[-Wanalyzer-malloc-leak]: leak of ‘tls’
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:2064:24: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:2066:12: branch_false: following ‘false’ branch (when ‘tls’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:2069:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:2071:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:2073:72: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:2073:42: throw: if ‘freerdp_certificate_store_new’ throws an exception...
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:2073:42: danger: ‘tls’ leaks here; was allocated at [(1)](sarif:/runs/0/results/35/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def916]
FreeRDP-3.20.0/libfreerdp/crypto/x509_utils.c:63:13: warning[-Wanalyzer-malloc-leak]: leak of ‘fp’
FreeRDP-3.20.0/libfreerdp/crypto/x509_utils.c:45:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/crypto/x509_utils.c:50:13: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/crypto/x509_utils.c:50:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/crypto/x509_utils.c:56:21: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/crypto/x509_utils.c:56:14: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/crypto/x509_utils.c:57:12: branch_false: following ‘false’ branch (when ‘fp’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/crypto/x509_utils.c:63:13: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/crypto/x509_utils.c:63:13: throw: if ‘X509_digest’ throws an exception...
FreeRDP-3.20.0/libfreerdp/crypto/x509_utils.c:63:13: danger: ‘fp’ leaks here; was allocated at [(5)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def917]
FreeRDP-3.20.0/libfreerdp/crypto/x509_utils.c:89:17: warning[-Wanalyzer-malloc-leak]: leak of ‘buffer’
FreeRDP-3.20.0/libfreerdp/crypto/x509_utils.c:79:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/crypto/x509_utils.c:81:31: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/crypto/x509_utils.c:82:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/crypto/x509_utils.c:84:36: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/crypto/x509_utils.c:84:26: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/crypto/x509_utils.c:86:20: branch_false: following ‘false’ branch (when ‘buffer’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/crypto/x509_utils.c:89:17: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/crypto/x509_utils.c:89:17: throw: if ‘ERR_clear_error’ throws an exception...
FreeRDP-3.20.0/libfreerdp/crypto/x509_utils.c:89:17: danger: ‘buffer’ leaks here; was allocated at [(5)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def918]
FreeRDP-3.20.0/libfreerdp/crypto/x509_utils.c:90:32: warning[-Wanalyzer-malloc-leak]: leak of ‘buffer’
FreeRDP-3.20.0/libfreerdp/crypto/x509_utils.c:79:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/crypto/x509_utils.c:81:31: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/crypto/x509_utils.c:82:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/crypto/x509_utils.c:84:36: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/crypto/x509_utils.c:84:26: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/crypto/x509_utils.c:86:20: branch_false: following ‘false’ branch (when ‘buffer’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/crypto/x509_utils.c:89:17: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/crypto/x509_utils.c:90:32: throw: if ‘BIO_read’ throws an exception...
FreeRDP-3.20.0/libfreerdp/crypto/x509_utils.c:90:32: danger: ‘buffer’ leaks here; was allocated at [(5)](sarif:/runs/0/results/3/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def919]
FreeRDP-3.20.0/libfreerdp/crypto/x509_utils.c:376:28: warning[-Wanalyzer-malloc-leak]: leak of ‘list.strings’
FreeRDP-3.20.0/libfreerdp/crypto/x509_utils.c:454:7: enter_function: entry to ‘x509_utils_get_upn’
FreeRDP-3.20.0/libfreerdp/crypto/x509_utils.c:461:9: call_function: calling ‘map_subject_alt_name’ from ‘x509_utils_get_upn’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def920]
FreeRDP-3.20.0/libfreerdp/crypto/x509_utils.c:497:9: warning[-Wanalyzer-malloc-leak]: leak of ‘str’
FreeRDP-3.20.0/libfreerdp/crypto/x509_utils.c:479:12: branch_false: following ‘false’ branch (when ‘date’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/crypto/x509_utils.c:482:21: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/crypto/x509_utils.c:483:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/crypto/x509_utils.c:487:13: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/crypto/x509_utils.c:487:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/crypto/x509_utils.c:489:26: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/crypto/x509_utils.c:492:23: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/crypto/x509_utils.c:497:9: throw: if ‘BIO_free_all’ throws an exception...
FreeRDP-3.20.0/libfreerdp/crypto/x509_utils.c:497:9: danger: ‘str’ leaks here; was allocated at [(7)](sarif:/runs/0/results/5/codeFlows/0/threadFlows/0/locations/6)
Error: CPPCHECK_WARNING (CWE-476): [#def921]
FreeRDP-3.20.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-688): [#def922]
FreeRDP-3.20.0/libfreerdp/emu/scard/smartcard_emulate.c:185:17: warning[-Wanalyzer-possible-null-argument]: use of possibly-NULL ‘tmp’ where non-null expected
FreeRDP-3.20.0/libfreerdp/emu/scard/smartcard_emulate.c:182:12: branch_true: following ‘true’ branch (when ‘dstSize == 4294967295’)...
FreeRDP-3.20.0/libfreerdp/emu/scard/smartcard_emulate.c:184:29: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/emu/scard/smartcard_emulate.c:184:29: acquire_memory: this call could return NULL
FreeRDP-3.20.0/libfreerdp/emu/scard/smartcard_emulate.c:185:17: danger: argument 1 (‘tmp’) from [(3)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/2) could be NULL where non-null expected
Error: CPPCHECK_WARNING (CWE-476): [#def923]
FreeRDP-3.20.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): [#def924]
FreeRDP-3.20.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:275:9: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘ef’
FreeRDP-3.20.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1460:6: enter_function: entry to ‘vgids_init’
FreeRDP-3.20.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1490:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1499:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1502:27: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1503:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1508:20: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1508:20: call_function: calling ‘vgids_ef_new’ from ‘vgids_init’
Error: CPPCHECK_WARNING (CWE-476): [#def925]
FreeRDP-3.20.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:276: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: ef
Error: GCC_ANALYZER_WARNING (CWE-401): [#def926]
FreeRDP-3.20.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:276:20: warning[-Wanalyzer-malloc-leak]: leak of ‘ef’
FreeRDP-3.20.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1460:6: enter_function: entry to ‘vgids_init’
FreeRDP-3.20.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1490:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1499:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1502:27: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1503:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1508:20: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1508:20: call_function: calling ‘vgids_ef_new’ from ‘vgids_init’
Error: CPPCHECK_WARNING (CWE-476): [#def927]
FreeRDP-3.20.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): [#def928]
FreeRDP-3.20.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:282:9: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.20.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1460:6: enter_function: entry to ‘vgids_init’
FreeRDP-3.20.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1490:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1499:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1502:27: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1503:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1508:20: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1508:20: call_function: calling ‘vgids_ef_new’ from ‘vgids_init’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def929]
FreeRDP-3.20.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:282:9: warning[-Wanalyzer-malloc-leak]: leak of ‘ef’
FreeRDP-3.20.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1460:6: enter_function: entry to ‘vgids_init’
FreeRDP-3.20.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1490:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1499:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1502:27: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1503:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1508:20: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1508:20: call_function: calling ‘vgids_ef_new’ from ‘vgids_init’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def930]
FreeRDP-3.20.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:284:14: warning[-Wanalyzer-malloc-leak]: leak of ‘ef’
FreeRDP-3.20.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1460:6: enter_function: entry to ‘vgids_init’
FreeRDP-3.20.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1490:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1499:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1502:27: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1503:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1508:20: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1508:20: call_function: calling ‘vgids_ef_new’ from ‘vgids_init’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def931]
FreeRDP-3.20.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:419:17: warning[-Wanalyzer-malloc-leak]: leak of ‘ef’
FreeRDP-3.20.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1460:6: enter_function: entry to ‘vgids_init’
FreeRDP-3.20.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1490:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1499:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1502:27: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1503:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1508:20: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1508:20: call_function: calling ‘vgids_ef_new’ from ‘vgids_init’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def932]
FreeRDP-3.20.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:816:49: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_certificate_get_param(*context.certificate, 1, & nSize)’
FreeRDP-3.20.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:815:19: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:816:19: throw: if ‘freerdp_certificate_get_param’ throws an exception...
FreeRDP-3.20.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:816:49: danger: ‘freerdp_certificate_get_param(*context.certificate, 1, & nSize)’ leaks here; was allocated at [(1)](sarif:/runs/0/results/18/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def933]
FreeRDP-3.20.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:818:13: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_certificate_get_param(*context.certificate, 0, & eSize)’
FreeRDP-3.20.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:816:19: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:818:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:821:35: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:821:18: throw: if ‘Stream_New’ throws an exception...
FreeRDP-3.20.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:818:13: danger: ‘freerdp_certificate_get_param(*context.certificate, 0, & eSize)’ leaks here; was allocated at [(1)](sarif:/runs/0/results/26/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def934]
FreeRDP-3.20.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:836:14: warning[-Wanalyzer-malloc-leak]: leak of ‘Stream_New(0, *<unknown>.capacity + 16)’
FreeRDP-3.20.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:803:13: enter_function: entry to ‘vgids_get_public_key’
FreeRDP-3.20.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:818:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:821:35: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:822:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:828:37: call_function: inlined call to ‘Stream_Capacity’ from ‘vgids_get_public_key’
FreeRDP-3.20.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:828:20: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:829:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:836:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:836:14: call_function: calling ‘vgids_write_tlv’ from ‘vgids_get_public_key’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def935]
FreeRDP-3.20.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:855:9: warning[-Wanalyzer-malloc-leak]: leak of ‘pubKey’
FreeRDP-3.20.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:860:13: enter_function: entry to ‘vgids_ins_getdata’
FreeRDP-3.20.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:876:14: call_function: calling ‘vgids_parse_apdu_header’ from ‘vgids_ins_getdata’
FreeRDP-3.20.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:876:14: return_function: returning to ‘vgids_ins_getdata’ from ‘vgids_parse_apdu_header’
FreeRDP-3.20.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:876:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:880:9: call_function: inlined call to ‘vgids_reset_context_response’ from ‘vgids_ins_getdata’
FreeRDP-3.20.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:921:28: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:928:25: call_function: inlined call to ‘stream_read_u8’ from ‘vgids_ins_getdata’
FreeRDP-3.20.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:931:28: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:940:28: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:940:28: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:946:25: call_function: inlined call to ‘stream_read_u16_be’ from ‘vgids_ins_getdata’
FreeRDP-3.20.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:948:28: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:954:30: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:954:28: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:961:25: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:961:25: call_function: calling ‘vgids_get_public_key’ from ‘vgids_ins_getdata’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def936]
FreeRDP-3.20.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:856:9: warning[-Wanalyzer-malloc-leak]: leak of ‘response’
FreeRDP-3.20.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:860:13: enter_function: entry to ‘vgids_ins_getdata’
FreeRDP-3.20.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:876:14: call_function: calling ‘vgids_parse_apdu_header’ from ‘vgids_ins_getdata’
FreeRDP-3.20.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:876:14: return_function: returning to ‘vgids_ins_getdata’ from ‘vgids_parse_apdu_header’
FreeRDP-3.20.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:876:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:880:9: call_function: inlined call to ‘vgids_reset_context_response’ from ‘vgids_ins_getdata’
FreeRDP-3.20.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:921:28: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:928:25: call_function: inlined call to ‘stream_read_u8’ from ‘vgids_ins_getdata’
FreeRDP-3.20.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:931:28: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:940:28: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:940:28: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:946:25: call_function: inlined call to ‘stream_read_u16_be’ from ‘vgids_ins_getdata’
FreeRDP-3.20.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:948:28: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:954:30: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:954:28: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:961:25: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:961:25: call_function: calling ‘vgids_get_public_key’ from ‘vgids_ins_getdata’
Error: CPPCHECK_WARNING (CWE-476): [#def937]
FreeRDP-3.20.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1443: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: ctx
Error: GCC_ANALYZER_WARNING (CWE-476): [#def938]
FreeRDP-3.20.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1443:9: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘ctx’
FreeRDP-3.20.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1441:29: acquire_memory: this call could return NULL
FreeRDP-3.20.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1443:9: danger: ‘ctx’ could be NULL: unchecked value from [(1)](sarif:/runs/0/results/40/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def939]
FreeRDP-3.20.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1443:22: warning[-Wanalyzer-malloc-leak]: leak of ‘ctx’
FreeRDP-3.20.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1441:29: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1443:22: throw: if ‘ArrayList_New’ throws an exception...
FreeRDP-3.20.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1443:22: danger: ‘ctx’ leaks here; was allocated at [(1)](sarif:/runs/0/results/41/codeFlows/0/threadFlows/0/locations/0)
Error: CPPCHECK_WARNING (CWE-476): [#def940]
FreeRDP-3.20.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1444: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: ctx
Error: GCC_ANALYZER_WARNING (CWE-401): [#def941]
FreeRDP-3.20.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1450:15: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.20.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1443:22: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1444:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1450:15: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1450:15: throw: if ‘ArrayList_Object’ throws an exception...
FreeRDP-3.20.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1450:15: danger: ‘<unknown>’ leaks here; was allocated at [(1)](sarif:/runs/0/results/43/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def942]
FreeRDP-3.20.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1450:15: warning[-Wanalyzer-malloc-leak]: leak of ‘ctx’
FreeRDP-3.20.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1441:29: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1444:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1450:15: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1450:15: throw: if ‘ArrayList_Object’ throws an exception...
FreeRDP-3.20.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1450:15: danger: ‘ctx’ leaks here; was allocated at [(1)](sarif:/runs/0/results/42/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def943]
FreeRDP-3.20.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1630:17: warning[-Wanalyzer-malloc-leak]: leak of ‘ctx’
FreeRDP-3.20.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1438:15: enter_function: entry to ‘vgids_new’
FreeRDP-3.20.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1441:29: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1444:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1446:17: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1456:9: call_function: inlined call to ‘vgids_free’ from ‘vgids_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def944]
FreeRDP-3.20.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1631:17: warning[-Wanalyzer-malloc-leak]: leak of ‘ctx’
FreeRDP-3.20.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1438:15: enter_function: entry to ‘vgids_new’
FreeRDP-3.20.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1441:29: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1444:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1446:17: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1456:9: call_function: inlined call to ‘vgids_free’ from ‘vgids_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def945]
FreeRDP-3.20.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1632:17: warning[-Wanalyzer-malloc-leak]: leak of ‘ctx’
FreeRDP-3.20.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1438:15: enter_function: entry to ‘vgids_new’
FreeRDP-3.20.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1441:29: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1444:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1446:17: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1456:9: call_function: inlined call to ‘vgids_free’ from ‘vgids_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def946]
FreeRDP-3.20.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1633:17: warning[-Wanalyzer-malloc-leak]: leak of ‘ctx’
FreeRDP-3.20.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1438:15: enter_function: entry to ‘vgids_new’
FreeRDP-3.20.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1441:29: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1444:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1446:17: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1456:9: call_function: inlined call to ‘vgids_free’ from ‘vgids_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def947]
FreeRDP-3.20.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1635:17: warning[-Wanalyzer-malloc-leak]: leak of ‘ctx’
FreeRDP-3.20.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1438:15: enter_function: entry to ‘vgids_new’
FreeRDP-3.20.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1441:29: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1444:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1446:17: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1456:9: call_function: inlined call to ‘vgids_free’ from ‘vgids_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def948]
FreeRDP-3.20.0/libfreerdp/gdi/dc.c:52:21: warning[-Wanalyzer-malloc-leak]: leak of ‘hDC’
FreeRDP-3.20.0/libfreerdp/gdi/dc.c:45:32: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/gdi/dc.c:47:12: branch_false: following ‘false’ branch (when ‘hDC’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/gdi/dc.c:50:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/gdi/dc.c:52:21: throw: if ‘gdi_CreateRectRgn’ throws an exception...
FreeRDP-3.20.0/libfreerdp/gdi/dc.c:52:21: danger: ‘hDC’ leaks here; was allocated at [(1)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def949]
FreeRDP-3.20.0/libfreerdp/gdi/dc.c:81:27: warning[-Wanalyzer-malloc-leak]: leak of ‘hDC’
FreeRDP-3.20.0/libfreerdp/gdi/dc.c:76:30: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/gdi/dc.c:76:12: branch_false: following ‘false’ branch (when ‘hDC’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/gdi/dc.c:79:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/gdi/dc.c:81:27: throw: if ‘gdi_CreateRectRgn’ throws an exception...
FreeRDP-3.20.0/libfreerdp/gdi/dc.c:81:27: danger: ‘hDC’ leaks here; was allocated at [(1)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def950]
FreeRDP-3.20.0/libfreerdp/gdi/dc.c:91:36: warning[-Wanalyzer-malloc-leak]: leak of ‘calloc(1, 24)’
FreeRDP-3.20.0/libfreerdp/gdi/dc.c:76:12: branch_false: following ‘false’ branch (when ‘hDC’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/gdi/dc.c:79:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/gdi/dc.c:81:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/gdi/dc.c:84:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/gdi/dc.c:88:37: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/gdi/dc.c:88:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/gdi/dc.c:91:36: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/gdi/dc.c:91:36: throw: if ‘gdi_CreateRectRgn’ throws an exception...
FreeRDP-3.20.0/libfreerdp/gdi/dc.c:91:36: danger: ‘calloc(1, 24)’ leaks here; was allocated at [(5)](sarif:/runs/0/results/4/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def951]
FreeRDP-3.20.0/libfreerdp/gdi/dc.c:91:36: warning[-Wanalyzer-malloc-leak]: leak of ‘hDC’
FreeRDP-3.20.0/libfreerdp/gdi/dc.c:76:30: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/gdi/dc.c:76:12: branch_false: following ‘false’ branch (when ‘hDC’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/gdi/dc.c:79:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/gdi/dc.c:81:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/gdi/dc.c:84:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/gdi/dc.c:88:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/gdi/dc.c:91:36: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/gdi/dc.c:91:36: throw: if ‘gdi_CreateRectRgn’ throws an exception...
FreeRDP-3.20.0/libfreerdp/gdi/dc.c:91:36: danger: ‘hDC’ leaks here; was allocated at [(1)](sarif:/runs/0/results/3/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def952]
FreeRDP-3.20.0/libfreerdp/gdi/dc.c:121:27: warning[-Wanalyzer-malloc-leak]: leak of ‘hDC’
FreeRDP-3.20.0/libfreerdp/gdi/dc.c:116:32: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/gdi/dc.c:118:12: branch_false: following ‘false’ branch (when ‘hDC’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/gdi/dc.c:121:27: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/gdi/dc.c:121:27: throw: if ‘gdi_CreateRectRgn’ throws an exception...
FreeRDP-3.20.0/libfreerdp/gdi/dc.c:121:27: danger: ‘hDC’ leaks here; was allocated at [(1)](sarif:/runs/0/results/5/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def953]
FreeRDP-3.20.0/libfreerdp/gdi/gdi.c:444:29: warning[-Wanalyzer-malloc-leak]: leak of ‘bitmap’
FreeRDP-3.20.0/libfreerdp/gdi/gdi.c:439:30: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/gdi/gdi.c:441:12: branch_false: following ‘false’ branch (when ‘bitmap’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/gdi/gdi.c:444:29: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/gdi/gdi.c:444:29: throw: if ‘gdi_CreateCompatibleDC’ throws an exception...
FreeRDP-3.20.0/libfreerdp/gdi/gdi.c:444:29: danger: ‘bitmap’ leaks here; was allocated at [(1)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def954]
FreeRDP-3.20.0/libfreerdp/gdi/gdi.c:447:9: warning[-Wanalyzer-malloc-leak]: leak of ‘bitmap’
FreeRDP-3.20.0/libfreerdp/gdi/gdi.c:439:30: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/gdi/gdi.c:441:12: branch_false: following ‘false’ branch (when ‘bitmap’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/gdi/gdi.c:444:29: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/gdi/gdi.c:444:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/gdi/gdi.c:447:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/gdi/gdi.c:447:9: throw: if ‘WLog_IsLevelActive’ throws an exception...
FreeRDP-3.20.0/libfreerdp/gdi/gdi.c:447:9: danger: ‘bitmap’ leaks here; was allocated at [(1)](sarif:/runs/0/results/3/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def955]
FreeRDP-3.20.0/libfreerdp/gdi/gdi.c:452:21: warning[-Wanalyzer-malloc-leak]: leak of ‘bitmap’
FreeRDP-3.20.0/libfreerdp/gdi/gdi.c:439:30: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/gdi/gdi.c:441:12: branch_false: following ‘false’ branch (when ‘bitmap’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/gdi/gdi.c:444:29: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/gdi/gdi.c:444:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/gdi/gdi.c:447:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/gdi/gdi.c:450:12: branch_true: following ‘true’ branch (when ‘data’ is NULL)...
FreeRDP-3.20.0/libfreerdp/gdi/gdi.c:453:48: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/gdi/gdi.c:452:21: throw: if ‘gdi_CreateCompatibleBitmap’ throws an exception...
FreeRDP-3.20.0/libfreerdp/gdi/gdi.c:452:21: danger: ‘bitmap’ leaks here; was allocated at [(1)](sarif:/runs/0/results/5/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def956]
FreeRDP-3.20.0/libfreerdp/gdi/gdi.c:455:34: warning[-Wanalyzer-malloc-leak]: leak of ‘bitmap’
FreeRDP-3.20.0/libfreerdp/gdi/gdi.c:439:30: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/gdi/gdi.c:441:12: branch_false: following ‘false’ branch (when ‘bitmap’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/gdi/gdi.c:444:29: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/gdi/gdi.c:444:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/gdi/gdi.c:447:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/gdi/gdi.c:450:12: branch_false: following ‘false’ branch (when ‘data’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/gdi/gdi.c:457:52: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/gdi/gdi.c:455:34: throw: if ‘gdi_create_bitmap’ throws an exception...
FreeRDP-3.20.0/libfreerdp/gdi/gdi.c:455:34: danger: ‘bitmap’ leaks here; was allocated at [(1)](sarif:/runs/0/results/6/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def957]
FreeRDP-3.20.0/libfreerdp/gdi/gdi.c:462:9: warning[-Wanalyzer-malloc-leak]: leak of ‘bitmap’
FreeRDP-3.20.0/libfreerdp/gdi/gdi.c:439:30: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/gdi/gdi.c:441:12: branch_false: following ‘false’ branch (when ‘bitmap’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/gdi/gdi.c:444:29: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/gdi/gdi.c:444:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/gdi/gdi.c:447:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/gdi/gdi.c:459:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/gdi/gdi.c:462:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/gdi/gdi.c:462:9: throw: if ‘gdi_SelectObject’ throws an exception...
FreeRDP-3.20.0/libfreerdp/gdi/gdi.c:462:9: danger: ‘bitmap’ leaks here; was allocated at [(1)](sarif:/runs/0/results/7/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def958]
FreeRDP-3.20.0/libfreerdp/gdi/gdi.c:466:9: warning[-Wanalyzer-malloc-leak]: leak of ‘bitmap’
FreeRDP-3.20.0/libfreerdp/gdi/gdi.c:439:30: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/gdi/gdi.c:441:12: branch_false: following ‘false’ branch (when ‘bitmap’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/gdi/gdi.c:444:29: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/gdi/gdi.c:444:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/gdi/gdi.c:447:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/gdi/gdi.c:459:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/gdi/gdi.c:460:17: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/gdi/gdi.c:466:9: throw: if ‘gdi_DeleteDC’ throws an exception...
FreeRDP-3.20.0/libfreerdp/gdi/gdi.c:466:9: danger: ‘bitmap’ leaks here; was allocated at [(1)](sarif:/runs/0/results/8/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def959]
FreeRDP-3.20.0/libfreerdp/gdi/gdi.c:477:17: warning[-Wanalyzer-malloc-leak]: leak of ‘gdi’
FreeRDP-3.20.0/libfreerdp/gdi/gdi.c:1371:6: enter_function: entry to ‘gdi_init_ex’
FreeRDP-3.20.0/libfreerdp/gdi/gdi.c:1386:24: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/gdi/gdi.c:1388:12: branch_false: following ‘false’ branch (when ‘gdi’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/gdi/gdi.c:1391:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/gdi/gdi.c:1394:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/gdi/gdi.c:1395:17: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/gdi/gdi.c:1432:9: call_function: calling ‘gdi_free’ from ‘gdi_init_ex’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def960]
FreeRDP-3.20.0/libfreerdp/gdi/gdi.c:478:17: warning[-Wanalyzer-malloc-leak]: leak of ‘gdi’
FreeRDP-3.20.0/libfreerdp/gdi/gdi.c:1371:6: enter_function: entry to ‘gdi_init_ex’
FreeRDP-3.20.0/libfreerdp/gdi/gdi.c:1386:24: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/gdi/gdi.c:1388:12: branch_false: following ‘false’ branch (when ‘gdi’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/gdi/gdi.c:1391:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/gdi/gdi.c:1394:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/gdi/gdi.c:1395:17: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/gdi/gdi.c:1432:9: call_function: calling ‘gdi_free’ from ‘gdi_init_ex’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def961]
FreeRDP-3.20.0/libfreerdp/gdi/gdi.c:1392:20: warning[-Wanalyzer-malloc-leak]: leak of ‘gdi’
FreeRDP-3.20.0/libfreerdp/gdi/gdi.c:1386:24: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/gdi/gdi.c:1388:12: branch_false: following ‘false’ branch (when ‘gdi’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/gdi/gdi.c:1391:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/gdi/gdi.c:1392:20: throw: if ‘WLog_Get’ throws an exception...
FreeRDP-3.20.0/libfreerdp/gdi/gdi.c:1392:20: danger: ‘gdi’ leaks here; was allocated at [(1)](sarif:/runs/0/results/11/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def962]
FreeRDP-3.20.0/libfreerdp/gdi/gdi.c:1398:22: warning[-Wanalyzer-malloc-leak]: leak of ‘gdi’
FreeRDP-3.20.0/libfreerdp/gdi/gdi.c:1386:24: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/gdi/gdi.c:1388:12: branch_false: following ‘false’ branch (when ‘gdi’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/gdi/gdi.c:1391:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/gdi/gdi.c:1394:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/gdi/gdi.c:1397:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/gdi/gdi.c:1398:22: throw: if ‘freerdp_settings_get_uint32’ throws an exception...
FreeRDP-3.20.0/libfreerdp/gdi/gdi.c:1398:22: danger: ‘gdi’ leaks here; was allocated at [(1)](sarif:/runs/0/results/12/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def963]
FreeRDP-3.20.0/libfreerdp/gdi/gdi.c:1400:23: warning[-Wanalyzer-malloc-leak]: leak of ‘gdi’
FreeRDP-3.20.0/libfreerdp/gdi/gdi.c:1386:24: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/gdi/gdi.c:1388:12: branch_false: following ‘false’ branch (when ‘gdi’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/gdi/gdi.c:1391:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/gdi/gdi.c:1394:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/gdi/gdi.c:1397:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/gdi/gdi.c:1400:23: throw: if ‘freerdp_settings_get_uint32’ throws an exception...
FreeRDP-3.20.0/libfreerdp/gdi/gdi.c:1400:23: danger: ‘gdi’ leaks here; was allocated at [(1)](sarif:/runs/0/results/13/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def964]
FreeRDP-3.20.0/libfreerdp/gdi/gdi.c:1404:9: warning[-Wanalyzer-malloc-leak]: leak of ‘gdi’
FreeRDP-3.20.0/libfreerdp/gdi/gdi.c:1386:24: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/gdi/gdi.c:1388:12: branch_false: following ‘false’ branch (when ‘gdi’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/gdi/gdi.c:1391:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/gdi/gdi.c:1394:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/gdi/gdi.c:1397:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/gdi/gdi.c:1404:9: throw: if ‘WLog_IsLevelActive’ throws an exception...
FreeRDP-3.20.0/libfreerdp/gdi/gdi.c:1404:9: danger: ‘gdi’ leaks here; was allocated at [(1)](sarif:/runs/0/results/14/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def965]
FreeRDP-3.20.0/libfreerdp/gdi/gdi.c:1406:9: warning[-Wanalyzer-malloc-leak]: leak of ‘gdi’
FreeRDP-3.20.0/libfreerdp/gdi/gdi.c:1386:24: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/gdi/gdi.c:1388:12: branch_false: following ‘false’ branch (when ‘gdi’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/gdi/gdi.c:1391:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/gdi/gdi.c:1394:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/gdi/gdi.c:1397:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/gdi/gdi.c:1406:9: throw: if ‘WLog_IsLevelActive’ throws an exception...
FreeRDP-3.20.0/libfreerdp/gdi/gdi.c:1406:9: danger: ‘gdi’ leaks here; was allocated at [(1)](sarif:/runs/0/results/17/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def966]
FreeRDP-3.20.0/libfreerdp/gdi/gdi.c:1409:26: warning[-Wanalyzer-malloc-leak]: leak of ‘gdi’
FreeRDP-3.20.0/libfreerdp/gdi/gdi.c:1386:24: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/gdi/gdi.c:1388:12: branch_false: following ‘false’ branch (when ‘gdi’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/gdi/gdi.c:1391:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/gdi/gdi.c:1394:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/gdi/gdi.c:1397:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/gdi/gdi.c:1409:26: throw: if ‘gdi_GetDC’ throws an exception...
FreeRDP-3.20.0/libfreerdp/gdi/gdi.c:1409:26: danger: ‘gdi’ leaks here; was allocated at [(1)](sarif:/runs/0/results/20/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def967]
FreeRDP-3.20.0/libfreerdp/gdi/gfx.c:604:22: warning[-Wanalyzer-malloc-leak]: leak of ‘h264_context_new(0)’
FreeRDP-3.20.0/libfreerdp/gdi/gfx.c:1032:13: enter_function: entry to ‘gdi_SurfaceCommand’
FreeRDP-3.20.0/libfreerdp/gdi/gfx.c:1075:34: call_function: calling ‘gdi_SurfaceCommand_AVC420’ from ‘gdi_SurfaceCommand’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def968]
FreeRDP-3.20.0/libfreerdp/gdi/gfx.c:689:22: warning[-Wanalyzer-malloc-leak]: leak of ‘h264_context_new(0)’
FreeRDP-3.20.0/libfreerdp/gdi/gfx.c:1032:13: enter_function: entry to ‘gdi_SurfaceCommand’
FreeRDP-3.20.0/libfreerdp/gdi/gfx.c:1080:34: call_function: calling ‘gdi_SurfaceCommand_AVC444’ from ‘gdi_SurfaceCommand’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def969]
FreeRDP-3.20.0/libfreerdp/gdi/gfx.c:1144:14: warning[-Wanalyzer-malloc-leak]: leak of ‘surface’
FreeRDP-3.20.0/libfreerdp/gdi/gfx.c:1139:35: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/gdi/gfx.c:1141:12: branch_false: following ‘false’ branch (when ‘surface’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/gdi/gfx.c:1144:40: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/gdi/gfx.c:1144:14: throw: if ‘freerdp_settings_get_bool’ throws an exception...
FreeRDP-3.20.0/libfreerdp/gdi/gfx.c:1144:14: danger: ‘surface’ leaks here; was allocated at [(1)](sarif:/runs/0/results/4/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def970]
FreeRDP-3.20.0/libfreerdp/gdi/gfx.c:1180:32: warning[-Wanalyzer-malloc-leak]: leak of ‘surface’
FreeRDP-3.20.0/libfreerdp/gdi/gfx.c:1127:13: enter_function: entry to ‘gdi_CreateSurface’
FreeRDP-3.20.0/libfreerdp/gdi/gfx.c:1139:35: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/gdi/gfx.c:1141:12: branch_false: following ‘false’ branch (when ‘surface’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/gdi/gfx.c:1144:40: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/gdi/gfx.c:1144:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/gdi/gfx.c:1156:30: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/gdi/gfx.c:1157:26: call_function: inlined call to ‘gfx_align_scanline’ from ‘gdi_CreateSurface’
FreeRDP-3.20.0/libfreerdp/gdi/gfx.c:1157:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/gdi/gfx.c:1158:27: call_function: inlined call to ‘gfx_align_scanline’ from ‘gdi_CreateSurface’
FreeRDP-3.20.0/libfreerdp/gdi/gfx.c:1158:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/gdi/gfx.c:1180:32: throw: if ‘winpr_aligned_malloc’ throws an exception...
FreeRDP-3.20.0/libfreerdp/gdi/gfx.c:1180:32: danger: ‘surface’ leaks here; was allocated at [(2)](sarif:/runs/0/results/5/codeFlows/0/threadFlows/0/locations/1)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def971]
FreeRDP-3.20.0/libfreerdp/gdi/gfx.c:1189:9: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.20.0/libfreerdp/gdi/gfx.c:1127:13: enter_function: entry to ‘gdi_CreateSurface’
FreeRDP-3.20.0/libfreerdp/gdi/gfx.c:1141:12: branch_false: following ‘false’ branch (when ‘surface’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/gdi/gfx.c:1144:40: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/gdi/gfx.c:1144:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/gdi/gfx.c:1156:30: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/gdi/gfx.c:1157:26: call_function: inlined call to ‘gfx_align_scanline’ from ‘gdi_CreateSurface’
FreeRDP-3.20.0/libfreerdp/gdi/gfx.c:1157:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/gdi/gfx.c:1158:27: call_function: inlined call to ‘gfx_align_scanline’ from ‘gdi_CreateSurface’
FreeRDP-3.20.0/libfreerdp/gdi/gfx.c:1158:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/gdi/gfx.c:1180:32: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/gdi/gfx.c:1182:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/gdi/gfx.c:1188:45: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/gdi/gfx.c:1189:9: throw: if ‘region16_init’ throws an exception...
FreeRDP-3.20.0/libfreerdp/gdi/gfx.c:1189:9: danger: ‘<unknown>’ leaks here; was allocated at [(12)](sarif:/runs/0/results/7/codeFlows/0/threadFlows/0/locations/11)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def972]
FreeRDP-3.20.0/libfreerdp/gdi/gfx.c:1189:9: warning[-Wanalyzer-malloc-leak]: leak of ‘surface’
FreeRDP-3.20.0/libfreerdp/gdi/gfx.c:1127:13: enter_function: entry to ‘gdi_CreateSurface’
FreeRDP-3.20.0/libfreerdp/gdi/gfx.c:1139:35: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/gdi/gfx.c:1141:12: branch_false: following ‘false’ branch (when ‘surface’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/gdi/gfx.c:1144:40: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/gdi/gfx.c:1144:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/gdi/gfx.c:1156:30: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/gdi/gfx.c:1157:26: call_function: inlined call to ‘gfx_align_scanline’ from ‘gdi_CreateSurface’
FreeRDP-3.20.0/libfreerdp/gdi/gfx.c:1157:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/gdi/gfx.c:1158:27: call_function: inlined call to ‘gfx_align_scanline’ from ‘gdi_CreateSurface’
FreeRDP-3.20.0/libfreerdp/gdi/gfx.c:1158:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/gdi/gfx.c:1182:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/gdi/gfx.c:1188:45: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/gdi/gfx.c:1189:9: throw: if ‘region16_init’ throws an exception...
FreeRDP-3.20.0/libfreerdp/gdi/gfx.c:1189:9: danger: ‘surface’ leaks here; was allocated at [(2)](sarif:/runs/0/results/6/codeFlows/0/threadFlows/0/locations/1)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def973]
FreeRDP-3.20.0/libfreerdp/gdi/gfx.c:1419:51: warning[-Wanalyzer-malloc-leak]: leak of ‘gdi_GfxCacheEntryNew((long unsigned int)cacheSlot, 0, 0, 537135240)’
FreeRDP-3.20.0/libfreerdp/gdi/gfx.c:1553:13: enter_function: entry to ‘gdi_CacheImportReply’
FreeRDP-3.20.0/libfreerdp/gdi/gfx.c:1563:32: branch_true: following ‘true’ branch (when ‘index < count’)...
FreeRDP-3.20.0/libfreerdp/gdi/gfx.c:1565:41: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/gdi/gfx.c:1567:20: branch_false: following ‘false’ branch (when ‘cacheSlot != 0’)...
FreeRDP-3.20.0/libfreerdp/gdi/gfx.c:1572:40: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/gdi/gfx.c:1574:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/gdi/gfx.c:1577:30: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/gdi/gfx.c:1577:30: call_function: calling ‘gdi_GfxCacheEntryNew’ from ‘gdi_CacheImportReply’
FreeRDP-3.20.0/libfreerdp/gdi/gfx.c:1577:30: return_function: returning to ‘gdi_CacheImportReply’ from ‘gdi_GfxCacheEntryNew’
FreeRDP-3.20.0/libfreerdp/gdi/gfx.c:1579:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/gdi/gfx.c:1583:25: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/gdi/gfx.c:1583:25: throw: if the called function throws an exception...
FreeRDP-3.20.0/libfreerdp/gdi/gfx.c:1419:51: danger: ‘gdi_GfxCacheEntryNew((long unsigned int)cacheSlot, 0, 0, 537135240)’ leaks here; was allocated at [(10)](sarif:/runs/0/results/9/codeFlows/0/threadFlows/0/locations/9)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def974]
FreeRDP-3.20.0/libfreerdp/gdi/gfx.c:1419:51: warning[-Wanalyzer-malloc-leak]: leak of ‘gdi_GfxCacheEntryNew(*importCacheEntry.key64, (unsigned int)*importCacheEntry.width, (unsigned int)*importCacheEntry.height, 537135240)’
FreeRDP-3.20.0/libfreerdp/gdi/gfx.c:1597:13: enter_function: entry to ‘gdi_ImportCacheEntry’
FreeRDP-3.20.0/libfreerdp/gdi/gfx.c:1606:22: call_function: calling ‘gdi_GfxCacheEntryNew’ from ‘gdi_ImportCacheEntry’
FreeRDP-3.20.0/libfreerdp/gdi/gfx.c:1606:22: return_function: returning to ‘gdi_ImportCacheEntry’ from ‘gdi_GfxCacheEntryNew’
FreeRDP-3.20.0/libfreerdp/gdi/gfx.c:1609:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/gdi/gfx.c:1614:44: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/gdi/gfx.c:1612:14: throw: if ‘freerdp_image_copy_no_overlap’ throws an exception...
FreeRDP-3.20.0/libfreerdp/gdi/gfx.c:1419:51: danger: ‘gdi_GfxCacheEntryNew(*importCacheEntry.key64, (unsigned int)*importCacheEntry.width, (unsigned int)*importCacheEntry.height, 537135240)’ leaks here; was allocated at [(4)](sarif:/runs/0/results/8/codeFlows/0/threadFlows/0/locations/3)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def975]
FreeRDP-3.20.0/libfreerdp/gdi/gfx.c:1419:51: warning[-Wanalyzer-malloc-leak]: leak of ‘gdi_GfxCacheEntryNew(*surfaceToCache.cacheKey, (unsigned int)((int)((const RECTANGLE_16 *)((char *)surfaceToCache + 2))[2].right - (int)((const RECTANGLE_16 *)((char *)surfaceToCache + 2))[2].left), (unsigned int)((int)((const RECTANGLE_16 *)((char *)surfaceToCache + 2))[2].bottom - (int)((const RECTANGLE_16 *)((char *)surfaceToCache + 2))[2].top), *<unknown>.format)’
FreeRDP-3.20.0/libfreerdp/gdi/gfx.c:1439:13: enter_function: entry to ‘gdi_SurfaceToCache’
FreeRDP-3.20.0/libfreerdp/gdi/gfx.c:1452:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/gdi/gfx.c:1455:50: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/gdi/gfx.c:1455:14: call_function: calling ‘is_rect_valid’ from ‘gdi_SurfaceToCache’
FreeRDP-3.20.0/libfreerdp/gdi/gfx.c:1455:14: return_function: returning to ‘gdi_SurfaceToCache’ from ‘is_rect_valid’
FreeRDP-3.20.0/libfreerdp/gdi/gfx.c:1455:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/gdi/gfx.c:1458:22: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/gdi/gfx.c:1458:22: call_function: calling ‘gdi_GfxCacheEntryNew’ from ‘gdi_SurfaceToCache’
FreeRDP-3.20.0/libfreerdp/gdi/gfx.c:1458:22: return_function: returning to ‘gdi_SurfaceToCache’ from ‘gdi_GfxCacheEntryNew’
FreeRDP-3.20.0/libfreerdp/gdi/gfx.c:1461:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/gdi/gfx.c:1464:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/gdi/gfx.c:1464:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/gdi/gfx.c:1469:92: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/gdi/gfx.c:1467:14: throw: if ‘freerdp_image_copy_no_overlap’ throws an exception...
FreeRDP-3.20.0/libfreerdp/gdi/gfx.c:1419:51: danger: ‘gdi_GfxCacheEntryNew(*surfaceToCache.cacheKey, (unsigned int)((int)((const RECTANGLE_16 *)((char *)surfaceToCache + 2))[2].right - (int)((const RECTANGLE_16 *)((char *)surfaceToCache + 2))[2].left), (unsigned int)((int)((const RECTANGLE_16 *)((char *)surfaceToCache + 2))[2].bottom - (int)((const RECTANGLE_16 *)((char *)surfaceToCache + 2))[2].top), *<unknown>.format)’ leaks here; was allocated at [(13)](sarif:/runs/0/results/12/codeFlows/0/threadFlows/0/locations/12)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def976]
FreeRDP-3.20.0/libfreerdp/gdi/gfx.c:1467:14: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.20.0/libfreerdp/gdi/gfx.c:1439:13: enter_function: entry to ‘gdi_SurfaceToCache’
FreeRDP-3.20.0/libfreerdp/gdi/gfx.c:1452:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/gdi/gfx.c:1455:50: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/gdi/gfx.c:1455:14: call_function: calling ‘is_rect_valid’ from ‘gdi_SurfaceToCache’
FreeRDP-3.20.0/libfreerdp/gdi/gfx.c:1455:14: return_function: returning to ‘gdi_SurfaceToCache’ from ‘is_rect_valid’
FreeRDP-3.20.0/libfreerdp/gdi/gfx.c:1455:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/gdi/gfx.c:1458:22: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/gdi/gfx.c:1458:22: call_function: calling ‘gdi_GfxCacheEntryNew’ from ‘gdi_SurfaceToCache’
FreeRDP-3.20.0/libfreerdp/gdi/gfx.c:1458:22: return_function: returning to ‘gdi_SurfaceToCache’ from ‘gdi_GfxCacheEntryNew’
FreeRDP-3.20.0/libfreerdp/gdi/gfx.c:1461:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/gdi/gfx.c:1464:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/gdi/gfx.c:1464:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/gdi/gfx.c:1469:92: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/gdi/gfx.c:1467:14: throw: if ‘freerdp_image_copy_no_overlap’ throws an exception...
FreeRDP-3.20.0/libfreerdp/gdi/gfx.c:1467:14: danger: ‘<unknown>’ leaks here; was allocated at [(17)](sarif:/runs/0/results/15/codeFlows/0/threadFlows/0/locations/16)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def977]
FreeRDP-3.20.0/libfreerdp/gdi/gfx.c:1612:14: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.20.0/libfreerdp/gdi/gfx.c:1597:13: enter_function: entry to ‘gdi_ImportCacheEntry’
FreeRDP-3.20.0/libfreerdp/gdi/gfx.c:1606:22: call_function: calling ‘gdi_GfxCacheEntryNew’ from ‘gdi_ImportCacheEntry’
FreeRDP-3.20.0/libfreerdp/gdi/gfx.c:1606:22: return_function: returning to ‘gdi_ImportCacheEntry’ from ‘gdi_GfxCacheEntryNew’
FreeRDP-3.20.0/libfreerdp/gdi/gfx.c:1609:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/gdi/gfx.c:1614:44: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/gdi/gfx.c:1612:14: throw: if ‘freerdp_image_copy_no_overlap’ throws an exception...
FreeRDP-3.20.0/libfreerdp/gdi/gfx.c:1612:14: danger: ‘<unknown>’ leaks here; was allocated at [(8)](sarif:/runs/0/results/16/codeFlows/0/threadFlows/0/locations/7)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def978]
FreeRDP-3.20.0/libfreerdp/gdi/graphics.c:294:29: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_glyph_convert(*glyph.cx, *glyph.cy, *glyph.aj)’
FreeRDP-3.20.0/libfreerdp/gdi/graphics.c:282:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/gdi/graphics.c:285:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/gdi/graphics.c:286:16: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/gdi/graphics.c:288:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/gdi/graphics.c:294:29: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/gdi/graphics.c:294:29: throw: if ‘gdi_CreateBitmap’ throws an exception...
FreeRDP-3.20.0/libfreerdp/gdi/graphics.c:294:29: danger: ‘freerdp_glyph_convert(*glyph.cx, *glyph.cy, *glyph.aj)’ leaks here; was allocated at [(3)](sarif:/runs/0/results/3/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-688): [#def979]
FreeRDP-3.20.0/libfreerdp/gdi/shape.c:178:33: warning[-Wanalyzer-null-argument]: use of NULL where non-null expected
FreeRDP-3.20.0/libfreerdp/gdi/shape.c:140:6: enter_function: entry to ‘gdi_FillRect’
FreeRDP-3.20.0/libfreerdp/gdi/shape.c:153:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/gdi/shape.c:156:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/gdi/shape.c:156:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/gdi/shape.c:159:17: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/gdi/shape.c:175:43: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/gdi/shape.c:177:46: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/gdi/shape.c:177:46: call_function: calling ‘gdi_get_bitmap_pointer’ from ‘gdi_FillRect’
FreeRDP-3.20.0/libfreerdp/gdi/shape.c:177:46: return_function: returning to ‘gdi_FillRect’ from ‘gdi_get_bitmap_pointer’
FreeRDP-3.20.0/libfreerdp/gdi/shape.c:178:33: danger: argument 2 (‘gdi_get_bitmap_pointer(hdc, nXDest, nYDest)’) NULL where non-null expected
Error: GCC_ANALYZER_WARNING (CWE-401): [#def980]
FreeRDP-3.20.0/libfreerdp/gdi/video.c:180:21: warning[-Wanalyzer-malloc-leak]: leak of ‘ret’
FreeRDP-3.20.0/libfreerdp/gdi/video.c:167:15: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/gdi/video.c:168:12: branch_false: following ‘false’ branch (when ‘ret’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/gdi/video.c:171:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/gdi/video.c:180:21: throw: if ‘winpr_aligned_malloc’ throws an exception...
FreeRDP-3.20.0/libfreerdp/gdi/video.c:180:21: danger: ‘ret’ leaks here; was allocated at [(1)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def981]
FreeRDP-3.20.0/libfreerdp/gdi/video.c:193:9: warning[-Wanalyzer-malloc-leak]: leak of ‘ret’
FreeRDP-3.20.0/libfreerdp/gdi/video.c:161:15: enter_function: entry to ‘VideoClient_CreateCommonContext’
FreeRDP-3.20.0/libfreerdp/gdi/video.c:167:15: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/gdi/video.c:168:12: branch_false: following ‘false’ branch (when ‘ret’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/gdi/video.c:171:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/gdi/video.c:181:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/gdi/video.c:182:17: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/gdi/video.c:185:9: call_function: calling ‘VideoClient_DestroyCommonContext’ from ‘VideoClient_CreateCommonContext’
Error: COMPILER_WARNING (CWE-477): [#def982]
FreeRDP-3.20.0/libfreerdp/locale/keyboard.c: scope_hint: In function ‘freerdp_keyboard_init_ex’
FreeRDP-3.20.0/libfreerdp/locale/keyboard.c:411:9: warning[-Wdeprecated-declarations]: ‘freerdp_keyboard_init’ is deprecated: since 3.11.0, implement yourself in client
FreeRDP-3.20.0/libfreerdp/locale/keyboard.c:314:7: note: declared here
Error: COMPILER_WARNING (CWE-477): [#def983]
FreeRDP-3.20.0/libfreerdp/locale/keyboard.c:411:9: warning[-Wdeprecated-declarations]: ‘freerdp_keyboard_init’ is deprecated: since 3.11.0, implement yourself in client
Error: GCC_ANALYZER_WARNING (CWE-401): [#def984]
FreeRDP-3.20.0/libfreerdp/locale/keyboard_layout.c:978:28: warning[-Wanalyzer-malloc-leak]: leak of ‘GetCombinedPath("/usr/share/FreeRDP", "KeyboardLayoutMap.json")’
FreeRDP-3.20.0/libfreerdp/locale/keyboard_layout.c:1226:22: enter_function: entry to ‘load_layouts’
FreeRDP-3.20.0/libfreerdp/locale/keyboard_layout.c:1233:26: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/locale/keyboard_layout.c:1234:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/locale/keyboard_layout.c:1240:16: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/locale/keyboard_layout.c:1240:16: call_function: calling ‘load_layouts_from_file’ from ‘load_layouts’
FreeRDP-3.20.0/libfreerdp/locale/keyboard_layout.c:1240:16: return_function: returning to ‘load_layouts’ from ‘load_layouts_from_file’
FreeRDP-3.20.0/libfreerdp/locale/keyboard_layout.c:1241:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/locale/keyboard_layout.c:1244:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/locale/keyboard_layout.c:1244:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/locale/keyboard_layout.c:1250:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/locale/keyboard_layout.c:1252:35: throw: if ‘WINPR_JSON_GetObjectItemCaseSensitive’ throws an exception...
FreeRDP-3.20.0/libfreerdp/locale/keyboard_layout.c:978:28: danger: ‘GetCombinedPath("/usr/share/FreeRDP", "KeyboardLayoutMap.json")’ leaks here; was allocated at [(2)](sarif:/runs/0/results/7/codeFlows/0/threadFlows/0/locations/1)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def985]
FreeRDP-3.20.0/libfreerdp/locale/keyboard_layout.c:978:28: warning[-Wanalyzer-malloc-leak]: leak of ‘load_layouts_from_file(GetCombinedPath("/usr/share/FreeRDP", "KeyboardLayoutMap.json"))’
FreeRDP-3.20.0/libfreerdp/locale/keyboard_layout.c:1226:22: enter_function: entry to ‘load_layouts’
FreeRDP-3.20.0/libfreerdp/locale/keyboard_layout.c:1234:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/locale/keyboard_layout.c:1240:16: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/locale/keyboard_layout.c:1240:16: call_function: calling ‘load_layouts_from_file’ from ‘load_layouts’
FreeRDP-3.20.0/libfreerdp/locale/keyboard_layout.c:1240:16: return_function: returning to ‘load_layouts’ from ‘load_layouts_from_file’
FreeRDP-3.20.0/libfreerdp/locale/keyboard_layout.c:1241:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/locale/keyboard_layout.c:1244:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/locale/keyboard_layout.c:1244:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/locale/keyboard_layout.c:1250:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/locale/keyboard_layout.c:1252:35: throw: if ‘WINPR_JSON_GetObjectItemCaseSensitive’ throws an exception...
FreeRDP-3.20.0/libfreerdp/locale/keyboard_layout.c:978:28: danger: ‘load_layouts_from_file(GetCombinedPath("/usr/share/FreeRDP", "KeyboardLayoutMap.json"))’ leaks here; was allocated at [(6)](sarif:/runs/0/results/8/codeFlows/0/threadFlows/0/locations/5)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def986]
FreeRDP-3.20.0/libfreerdp/locale/keyboard_layout.c:1009:28: warning[-Wanalyzer-malloc-leak]: leak of ‘GetCombinedPath("/usr/share/FreeRDP", "KeyboardLayoutMap.json")’
FreeRDP-3.20.0/libfreerdp/locale/keyboard_layout.c:1226:22: enter_function: entry to ‘load_layouts’
FreeRDP-3.20.0/libfreerdp/locale/keyboard_layout.c:1233:26: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/locale/keyboard_layout.c:1234:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/locale/keyboard_layout.c:1240:16: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/locale/keyboard_layout.c:1240:16: call_function: calling ‘load_layouts_from_file’ from ‘load_layouts’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def987]
FreeRDP-3.20.0/libfreerdp/locale/keyboard_layout.c:1244:14: warning[-Wanalyzer-malloc-leak]: leak of ‘GetCombinedPath("/usr/share/FreeRDP", "KeyboardLayoutMap.json")’
FreeRDP-3.20.0/libfreerdp/locale/keyboard_layout.c:1226:22: enter_function: entry to ‘load_layouts’
FreeRDP-3.20.0/libfreerdp/locale/keyboard_layout.c:1233:26: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/locale/keyboard_layout.c:1234:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/locale/keyboard_layout.c:1240:16: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/locale/keyboard_layout.c:1240:16: call_function: calling ‘load_layouts_from_file’ from ‘load_layouts’
FreeRDP-3.20.0/libfreerdp/locale/keyboard_layout.c:1240:16: return_function: returning to ‘load_layouts’ from ‘load_layouts_from_file’
FreeRDP-3.20.0/libfreerdp/locale/keyboard_layout.c:1241:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/locale/keyboard_layout.c:1244:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/locale/keyboard_layout.c:1244:14: throw: if ‘WINPR_JSON_IsObject’ throws an exception...
FreeRDP-3.20.0/libfreerdp/locale/keyboard_layout.c:1244:14: danger: ‘GetCombinedPath("/usr/share/FreeRDP", "KeyboardLayoutMap.json")’ leaks here; was allocated at [(2)](sarif:/runs/0/results/24/codeFlows/0/threadFlows/0/locations/1)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def988]
FreeRDP-3.20.0/libfreerdp/locale/keyboard_layout.c:1244:14: warning[-Wanalyzer-malloc-leak]: leak of ‘load_layouts_from_file(GetCombinedPath("/usr/share/FreeRDP", "KeyboardLayoutMap.json"))’
FreeRDP-3.20.0/libfreerdp/locale/keyboard_layout.c:1226:22: enter_function: entry to ‘load_layouts’
FreeRDP-3.20.0/libfreerdp/locale/keyboard_layout.c:1234:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/locale/keyboard_layout.c:1240:16: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/locale/keyboard_layout.c:1240:16: call_function: calling ‘load_layouts_from_file’ from ‘load_layouts’
FreeRDP-3.20.0/libfreerdp/locale/keyboard_layout.c:1240:16: return_function: returning to ‘load_layouts’ from ‘load_layouts_from_file’
FreeRDP-3.20.0/libfreerdp/locale/keyboard_layout.c:1241:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/locale/keyboard_layout.c:1244:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/locale/keyboard_layout.c:1244:14: throw: if ‘WINPR_JSON_IsObject’ throws an exception...
FreeRDP-3.20.0/libfreerdp/locale/keyboard_layout.c:1244:14: danger: ‘load_layouts_from_file(GetCombinedPath("/usr/share/FreeRDP", "KeyboardLayoutMap.json"))’ leaks here; was allocated at [(6)](sarif:/runs/0/results/25/codeFlows/0/threadFlows/0/locations/5)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def989]
FreeRDP-3.20.0/libfreerdp/locale/keyboard_layout.c:1269:9: warning[-Wanalyzer-malloc-leak]: leak of ‘json’
FreeRDP-3.20.0/libfreerdp/locale/keyboard_layout.c:1226:22: enter_function: entry to ‘load_layouts’
FreeRDP-3.20.0/libfreerdp/locale/keyboard_layout.c:1234:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/locale/keyboard_layout.c:1240:16: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/locale/keyboard_layout.c:1240:16: call_function: calling ‘load_layouts_from_file’ from ‘load_layouts’
FreeRDP-3.20.0/libfreerdp/locale/keyboard_layout.c:1240:16: return_function: returning to ‘load_layouts’ from ‘load_layouts_from_file’
FreeRDP-3.20.0/libfreerdp/locale/keyboard_layout.c:1241:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/locale/keyboard_layout.c:1244:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/locale/keyboard_layout.c:1244:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/locale/keyboard_layout.c:1246:17: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/locale/keyboard_layout.c:1269:9: throw: if ‘WINPR_JSON_Delete’ throws an exception...
FreeRDP-3.20.0/libfreerdp/locale/keyboard_layout.c:1269:9: danger: ‘json’ leaks here; was allocated at [(6)](sarif:/runs/0/results/26/codeFlows/0/threadFlows/0/locations/5)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def990]
FreeRDP-3.20.0/libfreerdp/locale/keyboard_layout.c:1390:40: warning[-Wanalyzer-malloc-leak]: leak of ‘layouts’
FreeRDP-3.20.0/libfreerdp/locale/keyboard_layout.c:1465:22: enter_function: entry to ‘freerdp_keyboard_get_layouts’
FreeRDP-3.20.0/libfreerdp/locale/keyboard_layout.c:1477:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/locale/keyboard_layout.c:1479:22: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/locale/keyboard_layout.c:1479:22: call_function: calling ‘rdp_keyboard_layout_clone_append’ from ‘freerdp_keyboard_get_layouts’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def991]
FreeRDP-3.20.0/libfreerdp/locale/keyboard_layout.c:1392:22: warning[-Wanalyzer-malloc-leak]: leak of ‘_strdup(*ime.name)’
FreeRDP-3.20.0/libfreerdp/locale/keyboard_layout.c:1465:22: enter_function: entry to ‘freerdp_keyboard_get_layouts’
FreeRDP-3.20.0/libfreerdp/locale/keyboard_layout.c:1477:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/locale/keyboard_layout.c:1479:22: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/locale/keyboard_layout.c:1479:22: call_function: calling ‘rdp_keyboard_layout_clone_append’ from ‘freerdp_keyboard_get_layouts’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def992]
FreeRDP-3.20.0/libfreerdp/locale/keyboard_layout.c:1416:40: warning[-Wanalyzer-malloc-leak]: leak of ‘layouts’
FreeRDP-3.20.0/libfreerdp/locale/keyboard_layout.c:1465:22: enter_function: entry to ‘freerdp_keyboard_get_layouts’
FreeRDP-3.20.0/libfreerdp/locale/keyboard_layout.c:1477:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/locale/keyboard_layout.c:1483:13: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/locale/keyboard_layout.c:1483:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/locale/keyboard_layout.c:1485:22: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/locale/keyboard_layout.c:1485:22: call_function: calling ‘rdp_keyboard_variant_clone_append’ from ‘freerdp_keyboard_get_layouts’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def993]
FreeRDP-3.20.0/libfreerdp/locale/keyboard_layout.c:1418:22: warning[-Wanalyzer-malloc-leak]: leak of ‘_strdup(*ime.name)’
FreeRDP-3.20.0/libfreerdp/locale/keyboard_layout.c:1465:22: enter_function: entry to ‘freerdp_keyboard_get_layouts’
FreeRDP-3.20.0/libfreerdp/locale/keyboard_layout.c:1477:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/locale/keyboard_layout.c:1483:13: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/locale/keyboard_layout.c:1483:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/locale/keyboard_layout.c:1485:22: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/locale/keyboard_layout.c:1485:22: call_function: calling ‘rdp_keyboard_variant_clone_append’ from ‘freerdp_keyboard_get_layouts’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def994]
FreeRDP-3.20.0/libfreerdp/locale/keyboard_layout.c:1442:40: warning[-Wanalyzer-malloc-leak]: leak of ‘layouts’
FreeRDP-3.20.0/libfreerdp/locale/keyboard_layout.c:1465:22: enter_function: entry to ‘freerdp_keyboard_get_layouts’
FreeRDP-3.20.0/libfreerdp/locale/keyboard_layout.c:1477:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/locale/keyboard_layout.c:1483:13: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/locale/keyboard_layout.c:1483:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/locale/keyboard_layout.c:1489:13: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/locale/keyboard_layout.c:1489:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/locale/keyboard_layout.c:1491:22: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/locale/keyboard_layout.c:1491:22: call_function: calling ‘rdp_keyboard_ime_clone_append’ from ‘freerdp_keyboard_get_layouts’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def995]
FreeRDP-3.20.0/libfreerdp/locale/keyboard_layout.c:1444:22: warning[-Wanalyzer-malloc-leak]: leak of ‘_strdup(*ime.name)’
FreeRDP-3.20.0/libfreerdp/locale/keyboard_layout.c:1465:22: enter_function: entry to ‘freerdp_keyboard_get_layouts’
FreeRDP-3.20.0/libfreerdp/locale/keyboard_layout.c:1477:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/locale/keyboard_layout.c:1483:13: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/locale/keyboard_layout.c:1483:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/locale/keyboard_layout.c:1489:13: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/locale/keyboard_layout.c:1489:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/locale/keyboard_layout.c:1491:22: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/locale/keyboard_layout.c:1491:22: call_function: calling ‘rdp_keyboard_ime_clone_append’ from ‘freerdp_keyboard_get_layouts’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def996]
FreeRDP-3.20.0/libfreerdp/locale/locale.c:692:21: warning[-Wanalyzer-malloc-leak]: leak of ‘env_lang’
FreeRDP-3.20.0/libfreerdp/locale/locale.c:684:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/locale/locale.c:687:35: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/locale/locale.c:687:35: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/locale/locale.c:689:20: branch_false: following ‘false’ branch (when ‘env_lang’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/locale/locale.c:692:21: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/locale/locale.c:692:21: throw: if ‘GetEnvironmentVariableA’ throws an exception...
FreeRDP-3.20.0/libfreerdp/locale/locale.c:692:21: danger: ‘env_lang’ leaks here; was allocated at [(3)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/2)
Error: COMPILER_WARNING: [#def997]
FreeRDP-3.20.0/libfreerdp/primitives/sse/prim_avxsse.h:65:16: note[note]: called from here
Error: COMPILER_WARNING: [#def998]
FreeRDP-3.20.0/libfreerdp/primitives/sse/prim_copy_avx2.c:37:1: warning[-Wpsabi]: AVX vector return without AVX enabled changes the ABI
Error: COMPILER_WARNING: [#def999]
FreeRDP-3.20.0/libfreerdp/primitives/sse/prim_copy_avx2.c:38:16: note[note]: called from here
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1000]
FreeRDP-3.20.0/libfreerdp/utils/helpers.c:72:22: warning[-Wanalyzer-malloc-leak]: leak of ‘GetKnownPath(id)’
FreeRDP-3.20.0/libfreerdp/utils/helpers.c:61:24: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/utils/helpers.c:63:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/utils/helpers.c:72:22: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/helpers.c:72:22: throw: if ‘GetCombinedPath’ throws an exception...
FreeRDP-3.20.0/libfreerdp/utils/helpers.c:72:22: danger: ‘GetKnownPath(id)’ leaks here; was allocated at [(1)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1001]
FreeRDP-3.20.0/libfreerdp/utils/helpers.c:81:22: warning[-Wanalyzer-malloc-leak]: leak of ‘GetCombinedPath(GetKnownPath(id), "FreeRDP")’
FreeRDP-3.20.0/libfreerdp/utils/helpers.c:63:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/utils/helpers.c:72:22: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/helpers.c:72:22: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/utils/helpers.c:75:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/utils/helpers.c:78:12: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/helpers.c:78:12: branch_false: following ‘false’ branch (when ‘filename’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/utils/helpers.c:81:22: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/helpers.c:81:22: throw: if ‘GetCombinedPath’ throws an exception...
FreeRDP-3.20.0/libfreerdp/utils/helpers.c:81:22: danger: ‘GetCombinedPath(GetKnownPath(id), "FreeRDP")’ leaks here; was allocated at [(3)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1002]
FreeRDP-3.20.0/libfreerdp/utils/helpers.c:92:28: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_GetConfigFilePath(system, filename)’
FreeRDP-3.20.0/libfreerdp/utils/helpers.c:86:13: enter_function: entry to ‘freerdp_GetJSONConfigFile’
FreeRDP-3.20.0/libfreerdp/utils/helpers.c:88:22: call_function: calling ‘freerdp_GetConfigFilePath’ from ‘freerdp_GetJSONConfigFile’
FreeRDP-3.20.0/libfreerdp/utils/helpers.c:88:22: return_function: returning to ‘freerdp_GetJSONConfigFile’ from ‘freerdp_GetConfigFilePath’
FreeRDP-3.20.0/libfreerdp/utils/helpers.c:89:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/utils/helpers.c:92:28: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/helpers.c:92:28: throw: if ‘WINPR_JSON_ParseFromFile’ throws an exception...
FreeRDP-3.20.0/libfreerdp/utils/helpers.c:92:28: danger: ‘freerdp_GetConfigFilePath(system, filename)’ leaks here; was allocated at [(6)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/5)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1003]
FreeRDP-3.20.0/libfreerdp/utils/http.c:129:21: warning[-Wanalyzer-malloc-leak]: leak of ‘hostname’
FreeRDP-3.20.0/libfreerdp/utils/http.c:113:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/utils/http.c:113:13: branch_false: following ‘false’ branch (when ‘path’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/utils/http.c:120:28: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/http.c:121:20: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/utils/http.c:122:12: branch_false: following ‘false’ branch (when ‘hostname’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/utils/http.c:126:12: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/http.c:126:12: branch_true: following ‘true’ branch (when ‘body’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/utils/http.c:128:24: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/utils/http.c:129:21: throw: if ‘winpr_asprintf’ throws an exception...
FreeRDP-3.20.0/libfreerdp/utils/http.c:129:21: danger: ‘hostname’ leaks here; was allocated at [(6)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/5)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1004]
FreeRDP-3.20.0/libfreerdp/utils/http.c:137:21: warning[-Wanalyzer-malloc-leak]: leak of ‘hostname’
FreeRDP-3.20.0/libfreerdp/utils/http.c:113:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/utils/http.c:113:13: branch_false: following ‘false’ branch (when ‘path’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/utils/http.c:120:28: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/http.c:121:20: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/utils/http.c:122:12: branch_false: following ‘false’ branch (when ‘hostname’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/utils/http.c:126:12: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/http.c:126:12: branch_false: following ‘false’ branch (when ‘body’ is NULL)...
FreeRDP-3.20.0/libfreerdp/utils/http.c:137:21: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/http.c:137:21: throw: if ‘winpr_asprintf’ throws an exception...
FreeRDP-3.20.0/libfreerdp/utils/http.c:137:21: danger: ‘hostname’ leaks here; was allocated at [(6)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/5)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1005]
FreeRDP-3.20.0/libfreerdp/utils/passphrase.c:190:17: warning[-Wanalyzer-malloc-leak]: leak of ‘fout’
FreeRDP-3.20.0/libfreerdp/utils/passphrase.c:143:12: branch_false: following ‘false’ branch (when ‘bufsiz != 0’)...
FreeRDP-3.20.0/libfreerdp/utils/passphrase.c:149:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/passphrase.c:151:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/utils/passphrase.c:159:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/utils/passphrase.c:166:32: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/passphrase.c:166:32: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/utils/passphrase.c:167:28: branch_false: following ‘false’ branch (when ‘fout’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/utils/passphrase.c:176:24: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/passphrase.c:189:12: branch_true: following ‘true’ branch (when ‘fp’ is NULL)...
FreeRDP-3.20.0/libfreerdp/utils/passphrase.c:190:17: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/utils/passphrase.c:190:17: danger: ‘fout’ leaks here; was allocated at [(7)](sarif:/runs/0/results/8/codeFlows/0/threadFlows/0/locations/6)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1006]
FreeRDP-3.20.0/libfreerdp/utils/passphrase.c:193:15: warning[-Wanalyzer-malloc-leak]: leak of ‘fout’
FreeRDP-3.20.0/libfreerdp/utils/passphrase.c:143:12: branch_false: following ‘false’ branch (when ‘bufsiz != 0’)...
FreeRDP-3.20.0/libfreerdp/utils/passphrase.c:149:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/passphrase.c:151:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/utils/passphrase.c:159:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/utils/passphrase.c:166:32: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/passphrase.c:166:32: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/utils/passphrase.c:167:28: branch_false: following ‘false’ branch (when ‘fout’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/utils/passphrase.c:176:24: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/passphrase.c:189:12: branch_false: following ‘false’ branch (when ‘fp’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/utils/passphrase.c:192:15: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/passphrase.c:193:15: throw: if ‘fflush’ throws an exception...
FreeRDP-3.20.0/libfreerdp/utils/passphrase.c:193:15: danger: ‘fout’ leaks here; was allocated at [(7)](sarif:/runs/0/results/10/codeFlows/0/threadFlows/0/locations/6)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1007]
FreeRDP-3.20.0/libfreerdp/utils/passphrase.c:193:15: warning[-Wanalyzer-malloc-leak]: leak of ‘fp’
FreeRDP-3.20.0/libfreerdp/utils/passphrase.c:143:12: branch_false: following ‘false’ branch (when ‘bufsiz != 0’)...
FreeRDP-3.20.0/libfreerdp/utils/passphrase.c:149:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/passphrase.c:188:20: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/utils/passphrase.c:189:12: branch_false: following ‘false’ branch (when ‘fp’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/utils/passphrase.c:192:15: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/passphrase.c:193:15: throw: if ‘fflush’ throws an exception...
FreeRDP-3.20.0/libfreerdp/utils/passphrase.c:193:15: danger: ‘fp’ leaks here; was allocated at [(3)](sarif:/runs/0/results/9/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1008]
FreeRDP-3.20.0/libfreerdp/utils/passphrase.c:247:13: warning[-Wanalyzer-malloc-leak]: leak of ‘popen(&command, "r")’
FreeRDP-3.20.0/libfreerdp/utils/passphrase.c:243:25: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/utils/passphrase.c:244:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/utils/passphrase.c:247:13: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/passphrase.c:247:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/utils/passphrase.c:251:28: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/passphrase.c:247:13: danger: ‘popen(&command, "r")’ leaks here; was allocated at [(1)](sarif:/runs/0/results/11/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1009]
FreeRDP-3.20.0/libfreerdp/utils/passphrase.c:298:33: warning[-Wanalyzer-malloc-leak]: leak of ‘fp’
FreeRDP-3.20.0/libfreerdp/utils/passphrase.c:135:20: enter_function: entry to ‘freerdp_passphrase_read_tty’
FreeRDP-3.20.0/libfreerdp/utils/passphrase.c:143:12: branch_false: following ‘false’ branch (when ‘bufsiz != 0’)...
FreeRDP-3.20.0/libfreerdp/utils/passphrase.c:149:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/passphrase.c:188:20: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/utils/passphrase.c:189:12: branch_false: following ‘false’ branch (when ‘fp’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/utils/passphrase.c:192:15: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/passphrase.c:198:29: call_function: calling ‘freerdp_interruptible_get_line’ from ‘freerdp_passphrase_read_tty’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1010]
FreeRDP-3.20.0/libfreerdp/utils/passphrase.c:298:33: warning[-Wanalyzer-malloc-leak]: leak of ‘ptr’
FreeRDP-3.20.0/libfreerdp/utils/passphrase.c:135:20: enter_function: entry to ‘freerdp_passphrase_read_tty’
FreeRDP-3.20.0/libfreerdp/utils/passphrase.c:143:12: branch_false: following ‘false’ branch (when ‘bufsiz != 0’)...
FreeRDP-3.20.0/libfreerdp/utils/passphrase.c:149:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/passphrase.c:189:12: branch_false: following ‘false’ branch (when ‘fp’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/utils/passphrase.c:192:15: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/passphrase.c:198:29: call_function: calling ‘freerdp_interruptible_get_line’ from ‘freerdp_passphrase_read_tty’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1011]
FreeRDP-3.20.0/libfreerdp/utils/passphrase.c:302:25: warning[-Wanalyzer-malloc-leak]: leak of ‘fp’
FreeRDP-3.20.0/libfreerdp/utils/passphrase.c:135:20: enter_function: entry to ‘freerdp_passphrase_read_tty’
FreeRDP-3.20.0/libfreerdp/utils/passphrase.c:143:12: branch_false: following ‘false’ branch (when ‘bufsiz != 0’)...
FreeRDP-3.20.0/libfreerdp/utils/passphrase.c:149:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/passphrase.c:188:20: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/utils/passphrase.c:189:12: branch_false: following ‘false’ branch (when ‘fp’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/utils/passphrase.c:192:15: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/passphrase.c:198:29: call_function: calling ‘freerdp_interruptible_get_line’ from ‘freerdp_passphrase_read_tty’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1012]
FreeRDP-3.20.0/libfreerdp/utils/passphrase.c:302:25: warning[-Wanalyzer-malloc-leak]: leak of ‘ptr’
FreeRDP-3.20.0/libfreerdp/utils/passphrase.c:135:20: enter_function: entry to ‘freerdp_passphrase_read_tty’
FreeRDP-3.20.0/libfreerdp/utils/passphrase.c:143:12: branch_false: following ‘false’ branch (when ‘bufsiz != 0’)...
FreeRDP-3.20.0/libfreerdp/utils/passphrase.c:149:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/passphrase.c:189:12: branch_false: following ‘false’ branch (when ‘fp’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/utils/passphrase.c:192:15: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/passphrase.c:198:29: call_function: calling ‘freerdp_interruptible_get_line’ from ‘freerdp_passphrase_read_tty’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1013]
FreeRDP-3.20.0/libfreerdp/utils/passphrase.c:310:25: warning[-Wanalyzer-malloc-leak]: leak of ‘fp’
FreeRDP-3.20.0/libfreerdp/utils/passphrase.c:135:20: enter_function: entry to ‘freerdp_passphrase_read_tty’
FreeRDP-3.20.0/libfreerdp/utils/passphrase.c:143:12: branch_false: following ‘false’ branch (when ‘bufsiz != 0’)...
FreeRDP-3.20.0/libfreerdp/utils/passphrase.c:149:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/passphrase.c:188:20: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/utils/passphrase.c:189:12: branch_false: following ‘false’ branch (when ‘fp’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/utils/passphrase.c:192:15: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/passphrase.c:198:29: call_function: calling ‘freerdp_interruptible_get_line’ from ‘freerdp_passphrase_read_tty’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1014]
FreeRDP-3.20.0/libfreerdp/utils/passphrase.c:310:25: warning[-Wanalyzer-malloc-leak]: leak of ‘ptr’
FreeRDP-3.20.0/libfreerdp/utils/passphrase.c:135:20: enter_function: entry to ‘freerdp_passphrase_read_tty’
FreeRDP-3.20.0/libfreerdp/utils/passphrase.c:143:12: branch_false: following ‘false’ branch (when ‘bufsiz != 0’)...
FreeRDP-3.20.0/libfreerdp/utils/passphrase.c:149:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/passphrase.c:189:12: branch_false: following ‘false’ branch (when ‘fp’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/utils/passphrase.c:192:15: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/passphrase.c:198:29: call_function: calling ‘freerdp_interruptible_get_line’ from ‘freerdp_passphrase_read_tty’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1015]
FreeRDP-3.20.0/libfreerdp/utils/pcap.c:55:16: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.20.0/libfreerdp/utils/pcap.c:193:10: enter_function: entry to ‘pcap_open’
FreeRDP-3.20.0/libfreerdp/utils/pcap.c:198:12: branch_false: following ‘false’ branch (when ‘pcap’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/utils/pcap.c:201:22: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/pcap.c:201:22: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/utils/pcap.c:206:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/utils/pcap.c:209:12: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/pcap.c:209:12: branch_false: following ‘false’ branch (when ‘write == 0’)...
FreeRDP-3.20.0/libfreerdp/utils/pcap.c:223:23: call_function: inlined call to ‘_fseeki64’ from ‘pcap_open’
FreeRDP-3.20.0/libfreerdp/utils/pcap.c:226:22: call_function: calling ‘pcap_read_header’ from ‘pcap_open’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1016]
FreeRDP-3.20.0/libfreerdp/utils/pcap.c:128:27: warning[-Wanalyzer-malloc-leak]: leak of ‘record’
FreeRDP-3.20.0/libfreerdp/utils/pcap.c:119:45: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/utils/pcap.c:120:12: branch_false: following ‘false’ branch (when ‘record’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/utils/pcap.c:123:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/pcap.c:128:27: throw: if ‘winpr_GetUnixTimeNS’ throws an exception...
FreeRDP-3.20.0/libfreerdp/utils/pcap.c:128:27: danger: ‘record’ leaks here; was allocated at [(1)](sarif:/runs/0/results/8/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1017]
FreeRDP-3.20.0/libfreerdp/utils/pcap.c:201:22: warning[-Wanalyzer-malloc-leak]: leak of ‘pcap’
FreeRDP-3.20.0/libfreerdp/utils/pcap.c:197:35: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/utils/pcap.c:198:12: branch_false: following ‘false’ branch (when ‘pcap’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/utils/pcap.c:201:22: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/pcap.c:201:22: throw: if ‘_strdup’ throws an exception...
FreeRDP-3.20.0/libfreerdp/utils/pcap.c:201:22: danger: ‘pcap’ leaks here; was allocated at [(1)](sarif:/runs/0/results/9/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1018]
FreeRDP-3.20.0/libfreerdp/utils/pcap.c:204:20: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.20.0/libfreerdp/utils/pcap.c:198:12: branch_false: following ‘false’ branch (when ‘pcap’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/utils/pcap.c:201:22: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/pcap.c:201:22: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/utils/pcap.c:204:20: throw: if ‘winpr_fopen’ throws an exception...
FreeRDP-3.20.0/libfreerdp/utils/pcap.c:204:20: danger: ‘<unknown>’ leaks here; was allocated at [(3)](sarif:/runs/0/results/11/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1019]
FreeRDP-3.20.0/libfreerdp/utils/pcap.c:204:20: warning[-Wanalyzer-malloc-leak]: leak of ‘pcap’
FreeRDP-3.20.0/libfreerdp/utils/pcap.c:197:35: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/utils/pcap.c:198:12: branch_false: following ‘false’ branch (when ‘pcap’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/utils/pcap.c:201:22: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/pcap.c:204:20: throw: if ‘winpr_fopen’ throws an exception...
FreeRDP-3.20.0/libfreerdp/utils/pcap.c:204:20: danger: ‘pcap’ leaks here; was allocated at [(1)](sarif:/runs/0/results/10/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1020]
FreeRDP-3.20.0/libfreerdp/utils/pcap.c:248:23: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.20.0/libfreerdp/utils/pcap.c:193:10: enter_function: entry to ‘pcap_open’
FreeRDP-3.20.0/libfreerdp/utils/pcap.c:198:12: branch_false: following ‘false’ branch (when ‘pcap’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/utils/pcap.c:201:22: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/pcap.c:201:22: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/utils/pcap.c:206:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/utils/pcap.c:209:12: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/pcap.c:209:12: branch_true: following ‘true’ branch (when ‘write != 0’)...
FreeRDP-3.20.0/libfreerdp/utils/pcap.c:211:17: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/utils/pcap.c:218:20: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/utils/pcap.c:219:25: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/utils/pcap.c:233:9: call_function: calling ‘pcap_close’ from ‘pcap_open’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1021]
FreeRDP-3.20.0/libfreerdp/utils/pcap.c:248:23: warning[-Wanalyzer-malloc-leak]: leak of ‘pcap’
FreeRDP-3.20.0/libfreerdp/utils/pcap.c:193:10: enter_function: entry to ‘pcap_open’
FreeRDP-3.20.0/libfreerdp/utils/pcap.c:197:35: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/utils/pcap.c:198:12: branch_false: following ‘false’ branch (when ‘pcap’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/utils/pcap.c:201:22: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/pcap.c:206:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/utils/pcap.c:209:12: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/pcap.c:209:12: branch_false: following ‘false’ branch (when ‘write == 0’)...
FreeRDP-3.20.0/libfreerdp/utils/pcap.c:223:23: call_function: inlined call to ‘_fseeki64’ from ‘pcap_open’
FreeRDP-3.20.0/libfreerdp/utils/pcap.c:226:20: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/utils/pcap.c:227:25: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/utils/pcap.c:233:9: call_function: calling ‘pcap_close’ from ‘pcap_open’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1022]
FreeRDP-3.20.0/libfreerdp/utils/profiler.c:43:26: warning[-Wanalyzer-malloc-leak]: leak of ‘profiler’
FreeRDP-3.20.0/libfreerdp/utils/profiler.c:38:41: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/utils/profiler.c:40:12: branch_false: following ‘false’ branch (when ‘profiler’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/utils/profiler.c:43:26: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/profiler.c:43:26: throw: if ‘_strdup’ throws an exception...
FreeRDP-3.20.0/libfreerdp/utils/profiler.c:43:26: danger: ‘profiler’ leaks here; was allocated at [(1)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1023]
FreeRDP-3.20.0/libfreerdp/utils/profiler.c:44:31: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.20.0/libfreerdp/utils/profiler.c:40:12: branch_false: following ‘false’ branch (when ‘profiler’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/utils/profiler.c:43:26: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/profiler.c:43:26: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/utils/profiler.c:44:31: throw: if ‘stopwatch_create’ throws an exception...
FreeRDP-3.20.0/libfreerdp/utils/profiler.c:44:31: danger: ‘<unknown>’ leaks here; was allocated at [(3)](sarif:/runs/0/results/3/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1024]
FreeRDP-3.20.0/libfreerdp/utils/profiler.c:44:31: warning[-Wanalyzer-malloc-leak]: leak of ‘profiler’
FreeRDP-3.20.0/libfreerdp/utils/profiler.c:38:41: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/utils/profiler.c:40:12: branch_false: following ‘false’ branch (when ‘profiler’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/utils/profiler.c:43:26: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/profiler.c:44:31: throw: if ‘stopwatch_create’ throws an exception...
FreeRDP-3.20.0/libfreerdp/utils/profiler.c:44:31: danger: ‘profiler’ leaks here; was allocated at [(1)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1025]
FreeRDP-3.20.0/libfreerdp/utils/profiler.c:60:17: warning[-Wanalyzer-malloc-leak]: leak of ‘profiler’
FreeRDP-3.20.0/libfreerdp/utils/profiler.c:36:11: enter_function: entry to ‘profiler_create’
FreeRDP-3.20.0/libfreerdp/utils/profiler.c:38:41: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/utils/profiler.c:40:12: branch_false: following ‘false’ branch (when ‘profiler’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/utils/profiler.c:43:26: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/profiler.c:46:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/utils/profiler.c:47:17: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/utils/profiler.c:51:9: call_function: calling ‘profiler_free’ from ‘profiler_create’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1026]
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:113:45: warning[-Wanalyzer-malloc-leak]: leak of ‘pContext’
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:101:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:103:35: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:105:21: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:106:20: branch_false: following ‘false’ branch (when ‘pContext’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:109:37: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:111:20: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:113:45: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:113:45: throw: if the called function throws an exception...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:113:45: danger: ‘pContext’ leaks here; was allocated at [(3)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1027]
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:121:22: warning[-Wanalyzer-malloc-leak]: leak of ‘pContext’
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:101:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:103:35: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:105:21: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:106:20: branch_false: following ‘false’ branch (when ‘pContext’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:109:37: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:111:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:121:22: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:121:22: throw: if ‘HashTable_Insert’ throws an exception...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:121:22: danger: ‘pContext’ leaks here; was allocated at [(3)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1028]
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:123:25: warning[-Wanalyzer-malloc-leak]: leak of ‘pContext’
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:101:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:103:35: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:105:21: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:106:20: branch_false: following ‘false’ branch (when ‘pContext’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:109:37: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:111:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:121:22: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:121:20: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:123:25: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:123:25: throw: if ‘WLog_IsLevelActive’ throws an exception...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:123:25: danger: ‘pContext’ leaks here; was allocated at [(3)](sarif:/runs/0/results/3/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1029]
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:134:9: warning[-Wanalyzer-malloc-leak]: leak of ‘pContext’
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:101:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:103:35: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:105:21: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:106:20: branch_false: following ‘false’ branch (when ‘pContext’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:109:37: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:111:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:121:22: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:121:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:134:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:134:9: throw: if ‘smartcard_scard_context_native_to_redir’ throws an exception...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:134:9: danger: ‘pContext’ leaks here; was allocated at [(3)](sarif:/runs/0/results/5/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1030]
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:136:18: warning[-Wanalyzer-malloc-leak]: leak of ‘pContext’
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:101:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:103:35: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:105:21: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:106:20: branch_false: following ‘false’ branch (when ‘pContext’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:109:37: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:111:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:121:22: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:121:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:134:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:136:18: throw: if ‘smartcard_pack_establish_context_return’ throws an exception...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:136:18: danger: ‘pContext’ leaks here; was allocated at [(3)](sarif:/runs/0/results/6/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1031]
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:139:24: warning[-Wanalyzer-malloc-leak]: leak of ‘pContext’
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:101:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:103:35: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:105:21: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:106:20: branch_false: following ‘false’ branch (when ‘pContext’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:109:37: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:111:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:121:22: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:121:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:134:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:137:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:139:24: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:139:24: throw: if ‘scard_log_status_error_wlog’ throws an exception...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:139:24: danger: ‘pContext’ leaks here; was allocated at [(3)](sarif:/runs/0/results/7/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1032]
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:143:16: warning[-Wanalyzer-malloc-leak]: leak of ‘pContext’
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:101:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:103:35: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:105:21: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:106:20: branch_false: following ‘false’ branch (when ‘pContext’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:109:37: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:111:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:121:22: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:121:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:134:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:143:16: danger: ‘pContext’ leaks here; was allocated at [(3)](sarif:/runs/0/results/8/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1033]
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:659:18: warning[-Wanalyzer-malloc-leak]: leak of ‘ret.rgReaderStates’
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:642:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:644:59: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:644:59: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:646:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:650:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:650:28: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:659:18: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:659:18: throw: if ‘smartcard_pack_locate_cards_return’ throws an exception...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:659:18: danger: ‘ret.rgReaderStates’ leaks here; was allocated at [(3)](sarif:/runs/0/results/9/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1034]
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:702:18: warning[-Wanalyzer-malloc-leak]: leak of ‘ret.rgReaderStates’
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:685:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:687:59: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:687:59: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:689:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:693:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:693:28: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:702:18: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:702:18: throw: if ‘smartcard_pack_locate_cards_return’ throws an exception...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:702:18: danger: ‘ret.rgReaderStates’ leaks here; was allocated at [(3)](sarif:/runs/0/results/10/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1035]
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:742:21: warning[-Wanalyzer-malloc-leak]: leak of ‘ret.pbData’
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:725:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:727:17: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:728:20: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:730:38: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:730:38: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:731:28: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:736:12: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:736:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:742:21: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:742:21: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:742:21: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:742:21: throw: if ‘Emulate_SCardReadCacheA’ throws an exception...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:742:21: danger: ‘ret.pbData’ leaks here; was allocated at [(5)](sarif:/runs/0/results/11/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-688): [#def1036]
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:952:25: warning[-Wanalyzer-null-argument]: use of NULL ‘rgReaderStates’ where non-null expected
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:940:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:949:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:949:28: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:951:21: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:951:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:954:34: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:954:34: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:954:34: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:956:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:958:21: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:958:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:960:20: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:960:20: branch_false: following ‘false’ branch (when ‘dwTimeOut == 4294967295’)...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:960:20: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:949:28: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:951:21: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:951:20: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:953:32: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:952:25: danger: argument 1 (‘rgReaderStates’) NULL where non-null expected
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1037]
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:954:34: warning[-Wanalyzer-malloc-leak]: leak of ‘ret.rgReaderStates’
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:940:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:942:17: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:944:59: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:945:20: branch_false: following ‘false’ branch (when ‘rgReaderStates’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:945:21: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:945:21: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:949:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:949:28: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:951:21: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:951:20: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:953:32: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:954:34: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:954:34: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:954:34: throw: if ‘Emulate_SCardGetStatusChangeA’ throws an exception...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:954:34: danger: ‘ret.rgReaderStates’ leaks here; was allocated at [(3)](sarif:/runs/0/results/14/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1038]
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:954:34: warning[-Wanalyzer-malloc-leak]: leak of ‘rgReaderStates’
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:940:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:942:17: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:943:34: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:945:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:949:28: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:951:21: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:951:20: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:953:32: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:954:34: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:954:34: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:954:34: throw: if ‘Emulate_SCardGetStatusChangeA’ throws an exception...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:954:34: danger: ‘rgReaderStates’ leaks here; was allocated at [(3)](sarif:/runs/0/results/15/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1039]
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:958:21: warning[-Wanalyzer-malloc-leak]: leak of ‘ret.rgReaderStates’
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:940:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:942:17: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:944:59: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:945:20: branch_false: following ‘false’ branch (when ‘rgReaderStates’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:945:21: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:945:21: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:949:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:949:28: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:951:21: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:951:20: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:953:32: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:954:34: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:954:34: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:956:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:958:21: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:958:21: throw: if ‘WaitForSingleObject’ throws an exception...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:958:21: danger: ‘ret.rgReaderStates’ leaks here; was allocated at [(3)](sarif:/runs/0/results/18/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1040]
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:963:9: warning[-Wanalyzer-malloc-leak]: leak of ‘ret.rgReaderStates’
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:940:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:942:17: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:944:59: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:945:20: branch_false: following ‘false’ branch (when ‘rgReaderStates’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:945:21: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:945:21: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:949:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:949:28: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:951:21: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:951:20: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:953:32: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:954:34: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:954:34: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:963:9: throw: if ‘scard_log_status_error_wlog’ throws an exception...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:963:9: danger: ‘ret.rgReaderStates’ leaks here; was allocated at [(3)](sarif:/runs/0/results/19/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1041]
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:976:18: warning[-Wanalyzer-malloc-leak]: leak of ‘ret.rgReaderStates’
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:940:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:942:17: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:944:59: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:945:20: branch_false: following ‘false’ branch (when ‘rgReaderStates’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:945:21: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:945:21: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:949:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:949:28: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:951:21: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:951:20: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:953:32: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:954:34: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:954:34: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:956:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:958:21: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:965:32: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:976:18: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:976:18: throw: if ‘smartcard_pack_get_status_change_return’ throws an exception...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:976:18: danger: ‘ret.rgReaderStates’ leaks here; was allocated at [(3)](sarif:/runs/0/results/20/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1042]
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:976:18: warning[-Wanalyzer-malloc-leak]: leak of ‘rout’
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:940:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:942:17: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:944:59: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:945:20: branch_false: following ‘false’ branch (when ‘rgReaderStates’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:945:21: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:945:21: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:949:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:949:28: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:951:21: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:951:20: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:953:32: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:954:34: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:954:34: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:956:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:958:21: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:965:32: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:967:64: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:965:32: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:976:18: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:976:18: throw: if ‘smartcard_pack_get_status_change_return’ throws an exception...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:976:18: danger: ‘rout’ leaks here; was allocated at [(3)](sarif:/runs/0/results/21/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-688): [#def1043]
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1013:25: warning[-Wanalyzer-null-argument]: use of NULL ‘rgReaderStates’ where non-null expected
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1001:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1010:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1010:28: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1012:21: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1012:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1016:42: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1016:42: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1016:42: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1019:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1021:21: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1021:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1023:20: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1023:20: branch_false: following ‘false’ branch (when ‘dwTimeOut == 4294967295’)...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1023:20: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1010:28: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1012:21: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1012:20: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1014:32: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1013:25: danger: argument 1 (‘rgReaderStates’) NULL where non-null expected
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1044]
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1016:42: warning[-Wanalyzer-malloc-leak]: leak of ‘ret.rgReaderStates’
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1001:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1003:17: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1005:59: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1006:20: branch_false: following ‘false’ branch (when ‘rgReaderStates’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1006:21: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1006:21: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1010:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1010:28: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1012:21: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1012:20: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1014:32: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1016:42: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1016:42: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1016:42: throw: if ‘Emulate_SCardGetStatusChangeW’ throws an exception...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1016:42: danger: ‘ret.rgReaderStates’ leaks here; was allocated at [(3)](sarif:/runs/0/results/23/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1045]
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1016:42: warning[-Wanalyzer-malloc-leak]: leak of ‘rgReaderStates’
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1001:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1003:17: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1004:34: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1006:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1010:28: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1012:21: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1012:20: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1014:32: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1016:42: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1016:42: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1016:42: throw: if ‘Emulate_SCardGetStatusChangeW’ throws an exception...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1016:42: danger: ‘rgReaderStates’ leaks here; was allocated at [(3)](sarif:/runs/0/results/24/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1046]
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1021:21: warning[-Wanalyzer-malloc-leak]: leak of ‘ret.rgReaderStates’
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1001:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1003:17: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1005:59: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1006:20: branch_false: following ‘false’ branch (when ‘rgReaderStates’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1006:21: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1006:21: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1010:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1010:28: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1012:21: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1012:20: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1014:32: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1016:42: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1016:42: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1019:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1021:21: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1021:21: throw: if ‘WaitForSingleObject’ throws an exception...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1021:21: danger: ‘ret.rgReaderStates’ leaks here; was allocated at [(3)](sarif:/runs/0/results/27/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1047]
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1026:9: warning[-Wanalyzer-malloc-leak]: leak of ‘ret.rgReaderStates’
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1001:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1003:17: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1005:59: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1006:20: branch_false: following ‘false’ branch (when ‘rgReaderStates’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1006:21: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1006:21: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1010:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1010:28: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1012:21: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1012:20: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1014:32: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1016:42: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1016:42: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1026:9: throw: if ‘scard_log_status_error_wlog’ throws an exception...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1026:9: danger: ‘ret.rgReaderStates’ leaks here; was allocated at [(3)](sarif:/runs/0/results/28/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1048]
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1039:18: warning[-Wanalyzer-malloc-leak]: leak of ‘ret.rgReaderStates’
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1001:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1003:17: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1005:59: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1006:20: branch_false: following ‘false’ branch (when ‘rgReaderStates’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1006:21: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1006:21: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1010:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1010:28: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1012:21: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1012:20: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1014:32: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1016:42: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1016:42: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1019:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1021:21: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1028:32: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1039:18: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1039:18: throw: if ‘smartcard_pack_get_status_change_return’ throws an exception...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1039:18: danger: ‘ret.rgReaderStates’ leaks here; was allocated at [(3)](sarif:/runs/0/results/29/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1049]
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1039:18: warning[-Wanalyzer-malloc-leak]: leak of ‘rout’
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1001:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1003:17: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1005:59: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1006:20: branch_false: following ‘false’ branch (when ‘rgReaderStates’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1006:21: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1006:21: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1010:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1010:28: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1012:21: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1012:20: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1014:32: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1016:42: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1016:42: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1019:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1021:21: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1028:32: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1030:64: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1028:32: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1039:18: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1039:18: throw: if ‘smartcard_pack_get_status_change_return’ throws an exception...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1039:18: danger: ‘rout’ leaks here; was allocated at [(3)](sarif:/runs/0/results/30/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1050]
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1379:13: warning[-Wanalyzer-malloc-leak]: leak of ‘ret.pbRecvBuffer’
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1365:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1371:43: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1373:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1377:26: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1379:13: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1379:13: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1379:13: throw: if ‘Emulate_SCardTransmit’ throws an exception...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1379:13: danger: ‘ret.pbRecvBuffer’ leaks here; was allocated at [(3)](sarif:/runs/0/results/31/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1051]
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1411:13: warning[-Wanalyzer-malloc-leak]: leak of ‘ret.pvOutBuffer’
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1405:34: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1407:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1411:13: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1411:13: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1411:13: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1411:13: throw: if ‘Emulate_SCardControl’ throws an exception...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1411:13: danger: ‘ret.pvOutBuffer’ leaks here; was allocated at [(1)](sarif:/runs/0/results/33/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1052]
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1453:13: warning[-Wanalyzer-malloc-leak]: leak of ‘pbAttr’
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1437:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1439:33: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1441:20: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1443:45: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1443:45: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1445:28: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1449:26: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1449:26: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1449:17: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1453:13: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1453:13: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1453:13: throw: if ‘Emulate_SCardGetAttrib’ throws an exception...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1453:13: danger: ‘pbAttr’ leaks here; was allocated at [(5)](sarif:/runs/0/results/35/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1053]
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1535:35: warning[-Wanalyzer-malloc-leak]: leak of ‘states’
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1520:40: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1522:12: branch_false: following ‘false’ branch (when ‘states’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1522:12: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1525:28: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1535:35: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1535:35: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1535:35: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1535:35: throw: if ‘Emulate_SCardGetStatusChangeA’ throws an exception...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1535:35: danger: ‘states’ leaks here; was allocated at [(1)](sarif:/runs/0/results/39/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1054]
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1580:18: warning[-Wanalyzer-malloc-leak]: leak of ‘ret.rgReaderStates’
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1522:12: branch_false: following ‘false’ branch (when ‘states’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1522:12: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1559:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1560:59: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1560:59: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1562:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1562:12: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1568:28: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1578:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1580:18: throw: if ‘smartcard_pack_get_status_change_return’ throws an exception...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1580:18: danger: ‘ret.rgReaderStates’ leaks here; was allocated at [(5)](sarif:/runs/0/results/41/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1055]
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1900:17: warning[-Wanalyzer-malloc-leak]: leak of ‘pContext’
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:91:13: enter_function: entry to ‘smartcard_EstablishContext_Call’
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:101:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:103:35: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:105:21: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:106:20: branch_false: following ‘false’ branch (when ‘pContext’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:109:37: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:111:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:121:22: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:121:20: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:123:25: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:124:25: call_function: calling ‘context_free’ from ‘smartcard_EstablishContext_Call’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1056]
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1914:20: warning[-Wanalyzer-malloc-leak]: leak of ‘ctx’
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1910:15: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1911:12: branch_false: following ‘false’ branch (when ‘ctx’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1914:20: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1914:20: throw: if ‘WLog_Get’ throws an exception...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1914:20: danger: ‘ctx’ leaks here; was allocated at [(1)](sarif:/runs/0/results/43/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1057]
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1917:26: warning[-Wanalyzer-malloc-leak]: leak of ‘ctx’
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1910:15: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1911:12: branch_false: following ‘false’ branch (when ‘ctx’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1914:20: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1917:26: throw: if ‘CreateEventA’ throws an exception...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1917:26: danger: ‘ctx’ leaks here; was allocated at [(1)](sarif:/runs/0/results/44/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1058]
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1921:22: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1911:12: branch_false: following ‘false’ branch (when ‘ctx’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1914:20: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1917:26: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1918:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1921:22: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1921:22: throw: if ‘LinkedList_New’ throws an exception...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1921:22: danger: ‘<unknown>’ leaks here; was allocated at [(3)](sarif:/runs/0/results/46/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1059]
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1921:22: warning[-Wanalyzer-malloc-leak]: leak of ‘ctx’
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1910:15: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1911:12: branch_false: following ‘false’ branch (when ‘ctx’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1914:20: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1918:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1921:22: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1921:22: throw: if ‘LinkedList_New’ throws an exception...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1921:22: danger: ‘ctx’ leaks here; was allocated at [(1)](sarif:/runs/0/results/45/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1060]
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1926:32: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1911:12: branch_false: following ‘false’ branch (when ‘ctx’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1914:20: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1917:26: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1918:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1921:22: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1922:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1926:32: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1926:32: throw: if ‘freerdp_settings_get_bool’ throws an exception...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1926:32: danger: ‘<unknown>’ leaks here; was allocated at [(3)](sarif:/runs/0/results/48/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1061]
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1926:32: warning[-Wanalyzer-malloc-leak]: leak of ‘ctx’
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1910:15: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1911:12: branch_false: following ‘false’ branch (when ‘ctx’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1914:20: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1918:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1921:22: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1922:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1926:32: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1926:32: throw: if ‘freerdp_settings_get_bool’ throws an exception...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1926:32: danger: ‘ctx’ leaks here; was allocated at [(1)](sarif:/runs/0/results/47/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1062]
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1932:34: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1911:12: branch_false: following ‘false’ branch (when ‘ctx’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1914:20: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1917:26: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1918:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1921:22: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1922:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1926:32: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1929:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1932:34: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1932:34: throw: if ‘Emulate_New’ throws an exception...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1932:34: danger: ‘<unknown>’ leaks here; was allocated at [(3)](sarif:/runs/0/results/51/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1063]
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1932:34: warning[-Wanalyzer-malloc-leak]: leak of ‘ctx’
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1910:15: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1911:12: branch_false: following ‘false’ branch (when ‘ctx’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1914:20: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1918:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1921:22: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1922:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1926:32: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1929:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1932:34: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1932:34: throw: if ‘Emulate_New’ throws an exception...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1932:34: danger: ‘ctx’ leaks here; was allocated at [(1)](sarif:/runs/0/results/50/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1064]
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1942:46: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1911:12: branch_false: following ‘false’ branch (when ‘ctx’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1914:20: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1917:26: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1918:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1921:22: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1922:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1926:32: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1929:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1942:46: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1942:46: throw: if ‘freerdp_settings_get_string’ throws an exception...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1942:46: danger: ‘<unknown>’ leaks here; was allocated at [(3)](sarif:/runs/0/results/54/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1065]
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1942:46: warning[-Wanalyzer-malloc-leak]: leak of ‘ctx’
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1910:15: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1911:12: branch_false: following ‘false’ branch (when ‘ctx’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1914:20: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1918:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1921:22: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1922:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1926:32: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1929:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1942:46: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1942:46: throw: if ‘freerdp_settings_get_string’ throws an exception...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1942:46: danger: ‘ctx’ leaks here; was allocated at [(1)](sarif:/runs/0/results/53/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1066]
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1945:49: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1911:12: branch_false: following ‘false’ branch (when ‘ctx’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1914:20: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1917:26: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1918:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1921:22: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1922:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1926:32: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1929:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1942:46: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1943:20: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1945:49: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1945:49: throw: if ‘LoadLibraryX’ throws an exception...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1945:49: danger: ‘<unknown>’ leaks here; was allocated at [(3)](sarif:/runs/0/results/57/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1067]
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1945:49: warning[-Wanalyzer-malloc-leak]: leak of ‘ctx’
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1910:15: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1911:12: branch_false: following ‘false’ branch (when ‘ctx’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1914:20: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1918:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1921:22: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1922:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1926:32: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1929:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1942:46: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1943:20: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1945:49: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1945:49: throw: if ‘LoadLibraryX’ throws an exception...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1945:49: danger: ‘ctx’ leaks here; was allocated at [(1)](sarif:/runs/0/results/56/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1068]
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1949:33: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1911:12: branch_false: following ‘false’ branch (when ‘ctx’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1914:20: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1917:26: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1918:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1921:22: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1922:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1926:32: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1929:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1942:46: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1943:20: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1945:49: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1947:28: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1949:33: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1949:33: throw: if ‘WLog_IsLevelActive’ throws an exception...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1949:33: danger: ‘<unknown>’ leaks here; was allocated at [(3)](sarif:/runs/0/results/60/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1069]
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1949:33: warning[-Wanalyzer-malloc-leak]: leak of ‘ctx’
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1910:15: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1911:12: branch_false: following ‘false’ branch (when ‘ctx’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1914:20: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1918:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1921:22: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1922:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1926:32: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1929:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1942:46: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1943:20: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1945:49: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1947:28: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1949:33: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1949:33: throw: if ‘WLog_IsLevelActive’ throws an exception...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1949:33: danger: ‘ctx’ leaks here; was allocated at [(1)](sarif:/runs/0/results/59/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1070]
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1954:30: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1911:12: branch_false: following ‘false’ branch (when ‘ctx’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1914:20: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1917:26: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1918:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1921:22: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1922:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1926:32: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1929:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1942:46: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1943:20: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1945:49: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1947:28: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1954:61: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1954:30: throw: if ‘WinSCard_LoadApiTableFunctions’ throws an exception...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1954:30: danger: ‘<unknown>’ leaks here; was allocated at [(3)](sarif:/runs/0/results/66/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1071]
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1954:30: warning[-Wanalyzer-malloc-leak]: leak of ‘ctx’
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1910:15: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1911:12: branch_false: following ‘false’ branch (when ‘ctx’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1914:20: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1918:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1921:22: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1922:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1926:32: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1929:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1942:46: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1943:20: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1945:49: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1947:28: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1954:61: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1954:30: throw: if ‘WinSCard_LoadApiTableFunctions’ throws an exception...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1954:30: danger: ‘ctx’ leaks here; was allocated at [(1)](sarif:/runs/0/results/65/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1072]
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1960:45: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1911:12: branch_false: following ‘false’ branch (when ‘ctx’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1914:20: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1917:26: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1918:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1921:22: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1922:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1926:32: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1929:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1942:46: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1943:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1960:45: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1960:45: throw: if ‘WinPR_GetSCardApiFunctionTable’ throws an exception...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1960:45: danger: ‘<unknown>’ leaks here; was allocated at [(3)](sarif:/runs/0/results/69/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1073]
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1960:45: warning[-Wanalyzer-malloc-leak]: leak of ‘ctx’
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1910:15: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1911:12: branch_false: following ‘false’ branch (when ‘ctx’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1914:20: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1918:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1921:22: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1922:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1926:32: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1929:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1942:46: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1943:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1960:45: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1960:45: throw: if ‘WinPR_GetSCardApiFunctionTable’ throws an exception...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1960:45: danger: ‘ctx’ leaks here; was allocated at [(1)](sarif:/runs/0/results/68/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1074]
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1965:25: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1911:12: branch_false: following ‘false’ branch (when ‘ctx’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1914:20: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1917:26: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1918:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1921:22: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1922:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1926:32: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1929:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1942:46: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1943:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1960:45: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1963:20: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1965:25: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1965:25: throw: if ‘WLog_IsLevelActive’ throws an exception...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1965:25: danger: ‘<unknown>’ leaks here; was allocated at [(3)](sarif:/runs/0/results/72/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1075]
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1965:25: warning[-Wanalyzer-malloc-leak]: leak of ‘ctx’
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1910:15: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1911:12: branch_false: following ‘false’ branch (when ‘ctx’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1914:20: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1918:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1921:22: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1922:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1926:32: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1929:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1942:46: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1943:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1960:45: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1963:20: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1965:25: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1965:25: throw: if ‘WLog_IsLevelActive’ throws an exception...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1965:25: danger: ‘ctx’ leaks here; was allocated at [(1)](sarif:/runs/0/results/71/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1076]
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1970:35: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1911:12: branch_false: following ‘false’ branch (when ‘ctx’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1914:20: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1918:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1921:22: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1922:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1926:32: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1929:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1932:34: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1932:34: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1933:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1970:35: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1970:35: throw: if ‘HashTable_New’ throws an exception...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1970:35: danger: ‘<unknown>’ leaks here; was allocated at [(9)](sarif:/runs/0/results/77/codeFlows/0/threadFlows/0/locations/8)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1077]
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1970:35: warning[-Wanalyzer-malloc-leak]: leak of ‘ctx’
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1910:15: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1911:12: branch_false: following ‘false’ branch (when ‘ctx’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1914:20: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1918:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1921:22: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1922:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1926:32: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1929:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1932:34: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1933:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1970:35: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1970:35: throw: if ‘HashTable_New’ throws an exception...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1970:35: danger: ‘ctx’ leaks here; was allocated at [(1)](sarif:/runs/0/results/78/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1078]
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1974:15: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1911:12: branch_false: following ‘false’ branch (when ‘ctx’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1914:20: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1918:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1921:22: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1922:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1926:32: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1929:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1932:34: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1932:34: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1933:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1970:35: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1971:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1974:15: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1974:15: throw: if ‘HashTable_ValueObject’ throws an exception...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1974:15: danger: ‘<unknown>’ leaks here; was allocated at [(9)](sarif:/runs/0/results/81/codeFlows/0/threadFlows/0/locations/8)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1079]
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1974:15: warning[-Wanalyzer-malloc-leak]: leak of ‘ctx’
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1910:15: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1911:12: branch_false: following ‘false’ branch (when ‘ctx’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1914:20: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1918:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1921:22: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1922:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1926:32: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1929:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1932:34: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1933:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1970:35: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1971:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1974:15: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1974:15: throw: if ‘HashTable_ValueObject’ throws an exception...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_call.c:1974:15: danger: ‘ctx’ leaks here; was allocated at [(1)](sarif:/runs/0/results/82/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1080]
FreeRDP-3.20.0/libfreerdp/utils/smartcard_pack.c:93:14: warning[-Wanalyzer-malloc-leak]: leak of ‘rgReaderStates’
FreeRDP-3.20.0/libfreerdp/utils/smartcard_pack.c:2489:13: enter_function: entry to ‘smartcard_unpack_reader_state_w’
FreeRDP-3.20.0/libfreerdp/utils/smartcard_pack.c:2495:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_pack.c:2498:28: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_pack.c:2498:28: call_function: calling ‘Stream_Get_UINT32’ from ‘smartcard_unpack_reader_state_w’
FreeRDP-3.20.0/libfreerdp/utils/smartcard_pack.c:2498:28: return_function: returning to ‘smartcard_unpack_reader_state_w’ from ‘Stream_Get_UINT32’
FreeRDP-3.20.0/libfreerdp/utils/smartcard_pack.c:2499:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_pack.c:2506:35: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_pack.c:2506:35: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_pack.c:2509:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_pack.c:2509:12: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_pack.c:2513:32: branch_true: following ‘true’ branch (when ‘index < cReaders’)...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_pack.c:2515:24: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_pack.c:2518:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_pack.c:2521:22: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_pack.c:2521:22: call_function: calling ‘smartcard_ndr_pointer_read_’ from ‘smartcard_unpack_reader_state_w’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1081]
FreeRDP-3.20.0/libfreerdp/utils/smartcard_pack.c:93:14: warning[-Wanalyzer-malloc-leak]: leak of ‘states’
FreeRDP-3.20.0/libfreerdp/utils/smartcard_pack.c:2489:13: enter_function: entry to ‘smartcard_unpack_reader_state_w’
FreeRDP-3.20.0/libfreerdp/utils/smartcard_pack.c:2495:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_pack.c:2498:28: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_pack.c:2498:28: call_function: calling ‘Stream_Get_UINT32’ from ‘smartcard_unpack_reader_state_w’
FreeRDP-3.20.0/libfreerdp/utils/smartcard_pack.c:2498:28: return_function: returning to ‘smartcard_unpack_reader_state_w’ from ‘Stream_Get_UINT32’
FreeRDP-3.20.0/libfreerdp/utils/smartcard_pack.c:2499:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_pack.c:2506:35: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_pack.c:2507:24: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_pack.c:2509:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_pack.c:2509:12: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_pack.c:2513:32: branch_true: following ‘true’ branch (when ‘index < cReaders’)...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_pack.c:2515:24: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_pack.c:2518:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_pack.c:2521:22: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_pack.c:2521:22: call_function: calling ‘smartcard_ndr_pointer_read_’ from ‘smartcard_unpack_reader_state_w’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1082]
FreeRDP-3.20.0/libfreerdp/utils/smartcard_pack.c:104:17: warning[-Wanalyzer-malloc-leak]: leak of ‘rgReaderStates’
FreeRDP-3.20.0/libfreerdp/utils/smartcard_pack.c:2489:13: enter_function: entry to ‘smartcard_unpack_reader_state_w’
FreeRDP-3.20.0/libfreerdp/utils/smartcard_pack.c:2495:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_pack.c:2498:28: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_pack.c:2498:28: call_function: calling ‘Stream_Get_UINT32’ from ‘smartcard_unpack_reader_state_w’
FreeRDP-3.20.0/libfreerdp/utils/smartcard_pack.c:2498:28: return_function: returning to ‘smartcard_unpack_reader_state_w’ from ‘Stream_Get_UINT32’
FreeRDP-3.20.0/libfreerdp/utils/smartcard_pack.c:2499:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_pack.c:2506:35: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_pack.c:2506:35: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_pack.c:2509:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_pack.c:2509:12: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_pack.c:2513:32: branch_true: following ‘true’ branch (when ‘index < cReaders’)...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_pack.c:2515:24: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_pack.c:2518:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_pack.c:2521:22: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_pack.c:2521:22: call_function: calling ‘smartcard_ndr_pointer_read_’ from ‘smartcard_unpack_reader_state_w’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1083]
FreeRDP-3.20.0/libfreerdp/utils/smartcard_pack.c:104:17: warning[-Wanalyzer-malloc-leak]: leak of ‘states’
FreeRDP-3.20.0/libfreerdp/utils/smartcard_pack.c:2489:13: enter_function: entry to ‘smartcard_unpack_reader_state_w’
FreeRDP-3.20.0/libfreerdp/utils/smartcard_pack.c:2495:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_pack.c:2498:28: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_pack.c:2498:28: call_function: calling ‘Stream_Get_UINT32’ from ‘smartcard_unpack_reader_state_w’
FreeRDP-3.20.0/libfreerdp/utils/smartcard_pack.c:2498:28: return_function: returning to ‘smartcard_unpack_reader_state_w’ from ‘Stream_Get_UINT32’
FreeRDP-3.20.0/libfreerdp/utils/smartcard_pack.c:2499:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_pack.c:2506:35: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_pack.c:2507:24: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_pack.c:2509:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_pack.c:2509:12: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_pack.c:2513:32: branch_true: following ‘true’ branch (when ‘index < cReaders’)...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_pack.c:2515:24: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_pack.c:2518:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_pack.c:2521:22: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_pack.c:2521:22: call_function: calling ‘smartcard_ndr_pointer_read_’ from ‘smartcard_unpack_reader_state_w’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1084]
FreeRDP-3.20.0/libfreerdp/utils/smartcard_pack.c:388:17: warning[-Wanalyzer-malloc-leak]: leak of ‘smartcard_convert_string_list(*call.mszGroups, (long unsigned int)*call.cBytes, unicode)’
FreeRDP-3.20.0/libfreerdp/utils/smartcard_pack.c:673:13: enter_function: entry to ‘smartcard_trace_list_readers_call’
FreeRDP-3.20.0/libfreerdp/utils/smartcard_pack.c:677:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_pack.c:680:75: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_pack.c:680:28: call_function: calling ‘smartcard_convert_string_list’ from ‘smartcard_trace_list_readers_call’
FreeRDP-3.20.0/libfreerdp/utils/smartcard_pack.c:680:28: return_function: returning to ‘smartcard_trace_list_readers_call’ from ‘smartcard_convert_string_list’
FreeRDP-3.20.0/libfreerdp/utils/smartcard_pack.c:682:9: throw: if ‘WLog_IsLevelActive’ throws an exception...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_pack.c:388:17: danger: ‘smartcard_convert_string_list(*call.mszGroups, (long unsigned int)*call.cBytes, unicode)’ leaks here; was allocated at [(12)](sarif:/runs/0/results/12/codeFlows/0/threadFlows/0/locations/11)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1085]
FreeRDP-3.20.0/libfreerdp/utils/smartcard_pack.c:388:17: warning[-Wanalyzer-malloc-leak]: leak of ‘smartcard_convert_string_list(*ret.msz, (long unsigned int)*ret.cBytes, unicode)’
FreeRDP-3.20.0/libfreerdp/utils/smartcard_pack.c:654:13: enter_function: entry to ‘smartcard_trace_list_reader_groups_return’
FreeRDP-3.20.0/libfreerdp/utils/smartcard_pack.c:659:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_pack.c:662:62: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_pack.c:662:22: call_function: calling ‘smartcard_convert_string_list’ from ‘smartcard_trace_list_reader_groups_return’
FreeRDP-3.20.0/libfreerdp/utils/smartcard_pack.c:662:22: return_function: returning to ‘smartcard_trace_list_reader_groups_return’ from ‘smartcard_convert_string_list’
FreeRDP-3.20.0/libfreerdp/utils/smartcard_pack.c:664:9: throw: if ‘WLog_IsLevelActive’ throws an exception...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_pack.c:388:17: danger: ‘smartcard_convert_string_list(*ret.msz, (long unsigned int)*ret.cBytes, unicode)’ leaks here; was allocated at [(12)](sarif:/runs/0/results/15/codeFlows/0/threadFlows/0/locations/11)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1086]
FreeRDP-3.20.0/libfreerdp/utils/smartcard_pack.c:388:17: warning[-Wanalyzer-malloc-leak]: leak of ‘smartcard_convert_string_list(*ret.mszReaderNames, (long unsigned int)cBytes, unicode)’
FreeRDP-3.20.0/libfreerdp/utils/smartcard_pack.c:1320:13: enter_function: entry to ‘smartcard_trace_status_return’
FreeRDP-3.20.0/libfreerdp/utils/smartcard_pack.c:1327:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_pack.c:1329:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_pack.c:1334:27: call_function: calling ‘smartcard_convert_string_list’ from ‘smartcard_trace_status_return’
FreeRDP-3.20.0/libfreerdp/utils/smartcard_pack.c:1334:27: return_function: returning to ‘smartcard_trace_status_return’ from ‘smartcard_convert_string_list’
FreeRDP-3.20.0/libfreerdp/utils/smartcard_pack.c:1336:9: throw: if ‘WLog_IsLevelActive’ throws an exception...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_pack.c:388:17: danger: ‘smartcard_convert_string_list(*ret.mszReaderNames, (long unsigned int)cBytes, unicode)’ leaks here; was allocated at [(12)](sarif:/runs/0/results/18/codeFlows/0/threadFlows/0/locations/11)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1087]
FreeRDP-3.20.0/libfreerdp/utils/smartcard_pack.c:2444:22: warning[-Wanalyzer-malloc-leak]: leak of ‘rgReaderStates’
FreeRDP-3.20.0/libfreerdp/utils/smartcard_pack.c:2416:13: enter_function: entry to ‘smartcard_unpack_reader_state_a’
FreeRDP-3.20.0/libfreerdp/utils/smartcard_pack.c:2422:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_pack.c:2425:28: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_pack.c:2425:28: call_function: calling ‘Stream_Get_UINT32’ from ‘smartcard_unpack_reader_state_a’
FreeRDP-3.20.0/libfreerdp/utils/smartcard_pack.c:2425:28: return_function: returning to ‘smartcard_unpack_reader_state_a’ from ‘Stream_Get_UINT32’
FreeRDP-3.20.0/libfreerdp/utils/smartcard_pack.c:2426:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_pack.c:2433:35: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_pack.c:2433:35: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_pack.c:2435:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_pack.c:2435:12: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_pack.c:2439:32: branch_true: following ‘true’ branch (when ‘index < cReaders’)...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_pack.c:2441:24: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_pack.c:2444:22: throw: if ‘Stream_CheckAndLogRequiredLengthWLogEx’ throws an exception...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_pack.c:2444:22: danger: ‘rgReaderStates’ leaks here; was allocated at [(13)](sarif:/runs/0/results/44/codeFlows/0/threadFlows/0/locations/12)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1088]
FreeRDP-3.20.0/libfreerdp/utils/smartcard_pack.c:2444:22: warning[-Wanalyzer-malloc-leak]: leak of ‘states’
FreeRDP-3.20.0/libfreerdp/utils/smartcard_pack.c:2416:13: enter_function: entry to ‘smartcard_unpack_reader_state_a’
FreeRDP-3.20.0/libfreerdp/utils/smartcard_pack.c:2422:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_pack.c:2425:28: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_pack.c:2425:28: call_function: calling ‘Stream_Get_UINT32’ from ‘smartcard_unpack_reader_state_a’
FreeRDP-3.20.0/libfreerdp/utils/smartcard_pack.c:2425:28: return_function: returning to ‘smartcard_unpack_reader_state_a’ from ‘Stream_Get_UINT32’
FreeRDP-3.20.0/libfreerdp/utils/smartcard_pack.c:2426:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_pack.c:2433:35: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_pack.c:2434:24: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_pack.c:2435:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_pack.c:2435:12: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_pack.c:2439:32: branch_true: following ‘true’ branch (when ‘index < cReaders’)...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_pack.c:2441:24: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_pack.c:2444:22: throw: if ‘Stream_CheckAndLogRequiredLengthWLogEx’ throws an exception...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_pack.c:2444:22: danger: ‘states’ leaks here; was allocated at [(13)](sarif:/runs/0/results/43/codeFlows/0/threadFlows/0/locations/12)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1089]
FreeRDP-3.20.0/libfreerdp/utils/smartcard_pack.c:2518:22: warning[-Wanalyzer-malloc-leak]: leak of ‘rgReaderStates’
FreeRDP-3.20.0/libfreerdp/utils/smartcard_pack.c:2489:13: enter_function: entry to ‘smartcard_unpack_reader_state_w’
FreeRDP-3.20.0/libfreerdp/utils/smartcard_pack.c:2495:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_pack.c:2498:28: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_pack.c:2498:28: call_function: calling ‘Stream_Get_UINT32’ from ‘smartcard_unpack_reader_state_w’
FreeRDP-3.20.0/libfreerdp/utils/smartcard_pack.c:2498:28: return_function: returning to ‘smartcard_unpack_reader_state_w’ from ‘Stream_Get_UINT32’
FreeRDP-3.20.0/libfreerdp/utils/smartcard_pack.c:2499:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_pack.c:2506:35: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_pack.c:2506:35: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_pack.c:2509:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_pack.c:2509:12: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_pack.c:2513:32: branch_true: following ‘true’ branch (when ‘index < cReaders’)...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_pack.c:2515:24: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_pack.c:2518:22: throw: if ‘Stream_CheckAndLogRequiredLengthWLogEx’ throws an exception...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_pack.c:2518:22: danger: ‘rgReaderStates’ leaks here; was allocated at [(13)](sarif:/runs/0/results/46/codeFlows/0/threadFlows/0/locations/12)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1090]
FreeRDP-3.20.0/libfreerdp/utils/smartcard_pack.c:2518:22: warning[-Wanalyzer-malloc-leak]: leak of ‘states’
FreeRDP-3.20.0/libfreerdp/utils/smartcard_pack.c:2489:13: enter_function: entry to ‘smartcard_unpack_reader_state_w’
FreeRDP-3.20.0/libfreerdp/utils/smartcard_pack.c:2495:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_pack.c:2498:28: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_pack.c:2498:28: call_function: calling ‘Stream_Get_UINT32’ from ‘smartcard_unpack_reader_state_w’
FreeRDP-3.20.0/libfreerdp/utils/smartcard_pack.c:2498:28: return_function: returning to ‘smartcard_unpack_reader_state_w’ from ‘Stream_Get_UINT32’
FreeRDP-3.20.0/libfreerdp/utils/smartcard_pack.c:2499:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_pack.c:2506:35: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_pack.c:2507:24: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_pack.c:2509:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_pack.c:2509:12: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_pack.c:2513:32: branch_true: following ‘true’ branch (when ‘index < cReaders’)...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_pack.c:2515:24: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/utils/smartcard_pack.c:2518:22: throw: if ‘Stream_CheckAndLogRequiredLengthWLogEx’ throws an exception...
FreeRDP-3.20.0/libfreerdp/utils/smartcard_pack.c:2518:22: danger: ‘states’ leaks here; was allocated at [(13)](sarif:/runs/0/results/45/codeFlows/0/threadFlows/0/locations/12)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1091]
FreeRDP-3.20.0/rdtk/librdtk/rdtk_engine.c:37:13: warning[-Wanalyzer-malloc-leak]: leak of ‘engine’
FreeRDP-3.20.0/rdtk/librdtk/rdtk_engine.c:32:43: acquire_memory: allocated here
FreeRDP-3.20.0/rdtk/librdtk/rdtk_engine.c:34:12: branch_false: following ‘false’ branch (when ‘engine’ is non-NULL)...
FreeRDP-3.20.0/rdtk/librdtk/rdtk_engine.c:37:13: branch_false: ...to here
FreeRDP-3.20.0/rdtk/librdtk/rdtk_engine.c:37:13: throw: if ‘rdtk_font_engine_init’ throws an exception...
FreeRDP-3.20.0/rdtk/librdtk/rdtk_engine.c:37:13: danger: ‘engine’ leaks here; was allocated at [(1)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1092]
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:161:20: warning[-Wanalyzer-malloc-leak]: leak of ‘font’
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:606:11: enter_function: entry to ‘rdtk_font_new’
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:618:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:621:9: branch_false: ...to here
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:622:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:625:9: branch_false: ...to here
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:626:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:629:14: branch_false: ...to here
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:629:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:632:14: branch_false: ...to here
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:632:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:635:27: branch_false: ...to here
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:635:27: acquire_memory: allocated here
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:637:12: branch_false: following ‘false’ branch (when ‘font’ is non-NULL)...
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:640:9: branch_false: ...to here
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:643:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:646:28: branch_false: ...to here
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:647:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:650:29: branch_false: ...to here
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:650:29: call_function: calling ‘rdtk_font_load_descriptor’ from ‘rdtk_font_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1093]
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:168:9: warning[-Wanalyzer-malloc-leak]: leak of ‘rdtk_font_load_descriptor_file(filename, & size)’
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:593:12: enter_function: entry to ‘rdtk_font_load_descriptor’
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:598:24: call_function: calling ‘rdtk_font_load_descriptor_file’ from ‘rdtk_font_load_descriptor’
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:598:24: return_function: returning to ‘rdtk_font_load_descriptor’ from ‘rdtk_font_load_descriptor_file’
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:600:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:603:16: branch_false: ...to here
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:603:16: call_function: calling ‘rdtk_font_parse_descriptor_buffer’ from ‘rdtk_font_load_descriptor’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1094]
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:313:24: warning[-Wanalyzer-malloc-leak]: leak of ‘buffer’
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:667:18: enter_function: entry to ‘rdtk_embedded_font_new’
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:677:12: branch_false: following ‘false’ branch (when ‘font’ is non-NULL)...
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:680:9: branch_false: ...to here
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:683:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:689:28: branch_false: ...to here
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:690:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:698:31: branch_false: ...to here
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:698:31: acquire_memory: allocated here
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:700:12: branch_false: following ‘false’ branch (when ‘buffer’ is non-NULL)...
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:703:9: branch_false: ...to here
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:704:29: call_function: calling ‘rdtk_font_parse_descriptor_buffer’ from ‘rdtk_embedded_font_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1095]
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:313:24: warning[-Wanalyzer-malloc-leak]: leak of ‘font’
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:667:18: enter_function: entry to ‘rdtk_embedded_font_new’
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:675:37: acquire_memory: allocated here
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:677:12: branch_false: following ‘false’ branch (when ‘font’ is non-NULL)...
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:680:9: branch_false: ...to here
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:683:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:689:28: branch_false: ...to here
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:690:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:698:31: branch_false: ...to here
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:700:12: branch_false: following ‘false’ branch (when ‘buffer’ is non-NULL)...
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:703:9: branch_false: ...to here
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:704:29: call_function: calling ‘rdtk_font_parse_descriptor_buffer’ from ‘rdtk_embedded_font_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1096]
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:361:23: warning[-Wanalyzer-malloc-leak]: leak of ‘buffer’
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:667:18: enter_function: entry to ‘rdtk_embedded_font_new’
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:677:12: branch_false: following ‘false’ branch (when ‘font’ is non-NULL)...
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:680:9: branch_false: ...to here
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:683:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:689:28: branch_false: ...to here
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:690:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:698:31: branch_false: ...to here
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:698:31: acquire_memory: allocated here
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:700:12: branch_false: following ‘false’ branch (when ‘buffer’ is non-NULL)...
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:703:9: branch_false: ...to here
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:704:29: call_function: calling ‘rdtk_font_parse_descriptor_buffer’ from ‘rdtk_embedded_font_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1097]
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:361:23: warning[-Wanalyzer-malloc-leak]: leak of ‘font’
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:667:18: enter_function: entry to ‘rdtk_embedded_font_new’
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:675:37: acquire_memory: allocated here
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:677:12: branch_false: following ‘false’ branch (when ‘font’ is non-NULL)...
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:680:9: branch_false: ...to here
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:683:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:689:28: branch_false: ...to here
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:690:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:698:31: branch_false: ...to here
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:700:12: branch_false: following ‘false’ branch (when ‘buffer’ is non-NULL)...
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:703:9: branch_false: ...to here
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:704:29: call_function: calling ‘rdtk_font_parse_descriptor_buffer’ from ‘rdtk_embedded_font_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1098]
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:621:9: warning[-Wanalyzer-malloc-leak]: leak of ‘GetCombinedPath(path, file)’
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:617:30: acquire_memory: allocated here
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:618:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:621:9: branch_false: ...to here
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:621:9: throw: if ‘winpr_asprintf’ throws an exception...
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:621:9: danger: ‘GetCombinedPath(path, file)’ leaks here; was allocated at [(1)](sarif:/runs/0/results/13/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1099]
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:641:23: warning[-Wanalyzer-malloc-leak]: leak of ‘font’
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:618:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:621:9: branch_false: ...to here
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:622:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:625:9: branch_false: ...to here
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:626:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:629:14: branch_false: ...to here
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:629:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:632:14: branch_false: ...to here
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:632:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:635:27: branch_false: ...to here
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:635:27: acquire_memory: allocated here
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:637:12: branch_false: following ‘false’ branch (when ‘font’ is non-NULL)...
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:640:9: branch_false: ...to here
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:641:23: throw: if ‘winpr_image_new’ throws an exception...
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:641:23: danger: ‘font’ leaks here; was allocated at [(11)](sarif:/runs/0/results/14/codeFlows/0/threadFlows/0/locations/10)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1100]
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:646:28: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:618:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:621:9: branch_false: ...to here
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:622:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:625:9: branch_false: ...to here
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:626:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:629:14: branch_false: ...to here
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:629:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:632:14: branch_false: ...to here
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:632:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:635:27: branch_false: ...to here
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:637:12: branch_false: following ‘false’ branch (when ‘font’ is non-NULL)...
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:640:9: branch_false: ...to here
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:641:23: acquire_memory: allocated here
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:643:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:646:28: branch_false: ...to here
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:646:28: throw: if ‘winpr_image_read’ throws an exception...
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:646:28: danger: ‘<unknown>’ leaks here; was allocated at [(13)](sarif:/runs/0/results/16/codeFlows/0/threadFlows/0/locations/12)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1101]
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:646:28: warning[-Wanalyzer-malloc-leak]: leak of ‘font’
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:618:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:621:9: branch_false: ...to here
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:622:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:625:9: branch_false: ...to here
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:626:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:629:14: branch_false: ...to here
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:629:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:632:14: branch_false: ...to here
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:632:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:635:27: branch_false: ...to here
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:635:27: acquire_memory: allocated here
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:637:12: branch_false: following ‘false’ branch (when ‘font’ is non-NULL)...
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:640:9: branch_false: ...to here
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:643:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:646:28: branch_false: ...to here
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:646:28: throw: if ‘winpr_image_read’ throws an exception...
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:646:28: danger: ‘font’ leaks here; was allocated at [(11)](sarif:/runs/0/results/15/codeFlows/0/threadFlows/0/locations/10)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1102]
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:681:23: warning[-Wanalyzer-malloc-leak]: leak of ‘font’
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:675:37: acquire_memory: allocated here
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:677:12: branch_false: following ‘false’ branch (when ‘font’ is non-NULL)...
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:680:9: branch_false: ...to here
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:681:23: throw: if ‘winpr_image_new’ throws an exception...
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:681:23: danger: ‘font’ leaks here; was allocated at [(1)](sarif:/runs/0/results/17/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1103]
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:689:28: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:677:12: branch_false: following ‘false’ branch (when ‘font’ is non-NULL)...
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:680:9: branch_false: ...to here
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:681:23: acquire_memory: allocated here
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:683:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:689:28: branch_false: ...to here
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:689:28: throw: if ‘winpr_image_read_buffer’ throws an exception...
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:689:28: danger: ‘<unknown>’ leaks here; was allocated at [(3)](sarif:/runs/0/results/19/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1104]
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:689:28: warning[-Wanalyzer-malloc-leak]: leak of ‘font’
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:675:37: acquire_memory: allocated here
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:677:12: branch_false: following ‘false’ branch (when ‘font’ is non-NULL)...
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:680:9: branch_false: ...to here
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:683:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:689:28: branch_false: ...to here
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:689:28: throw: if ‘winpr_image_read_buffer’ throws an exception...
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:689:28: danger: ‘font’ leaks here; was allocated at [(1)](sarif:/runs/0/results/18/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1105]
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:692:17: warning[-Wanalyzer-malloc-leak]: leak of ‘font’
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:675:37: acquire_memory: allocated here
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:677:12: branch_false: following ‘false’ branch (when ‘font’ is non-NULL)...
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:680:9: branch_false: ...to here
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:683:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:689:28: branch_false: ...to here
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:690:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:692:17: branch_true: ...to here
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:692:17: throw: if ‘winpr_image_free’ throws an exception...
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:692:17: danger: ‘font’ leaks here; was allocated at [(1)](sarif:/runs/0/results/20/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1106]
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:722:17: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:667:18: enter_function: entry to ‘rdtk_embedded_font_new’
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:677:12: branch_false: following ‘false’ branch (when ‘font’ is non-NULL)...
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:680:9: branch_false: ...to here
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:683:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:689:28: branch_false: ...to here
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:690:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:698:31: branch_false: ...to here
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:700:12: branch_false: following ‘false’ branch (when ‘buffer’ is non-NULL)...
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:703:9: branch_false: ...to here
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:704:29: call_function: calling ‘rdtk_font_parse_descriptor_buffer’ from ‘rdtk_embedded_font_new’
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:704:29: return_function: returning to ‘rdtk_embedded_font_new’ from ‘rdtk_font_parse_descriptor_buffer’
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:706:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:707:17: branch_true: ...to here
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:712:9: call_function: inlined call to ‘rdtk_font_free’ from ‘rdtk_embedded_font_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1107]
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:722:17: warning[-Wanalyzer-malloc-leak]: leak of ‘font’
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:667:18: enter_function: entry to ‘rdtk_embedded_font_new’
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:675:37: acquire_memory: allocated here
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:677:12: branch_false: following ‘false’ branch (when ‘font’ is non-NULL)...
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:680:9: branch_false: ...to here
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:683:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:689:28: branch_false: ...to here
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:690:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:698:31: branch_false: ...to here
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:712:9: call_function: inlined call to ‘rdtk_font_free’ from ‘rdtk_embedded_font_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1108]
FreeRDP-3.20.0/rdtk/librdtk/rdtk_nine_patch.c:460:42: warning[-Wanalyzer-malloc-leak]: leak of ‘winpr_image_new()’
FreeRDP-3.20.0/rdtk/librdtk/rdtk_nine_patch.c:448:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/rdtk/librdtk/rdtk_nine_patch.c:451:32: branch_true: ...to here
FreeRDP-3.20.0/rdtk/librdtk/rdtk_nine_patch.c:455:20: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/rdtk/librdtk/rdtk_nine_patch.c:457:33: branch_true: ...to here
FreeRDP-3.20.0/rdtk/librdtk/rdtk_nine_patch.c:457:33: acquire_memory: allocated here
FreeRDP-3.20.0/rdtk/librdtk/rdtk_nine_patch.c:459:28: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/rdtk/librdtk/rdtk_nine_patch.c:460:42: branch_true: ...to here
FreeRDP-3.20.0/rdtk/librdtk/rdtk_nine_patch.c:460:42: throw: if ‘winpr_image_read_buffer’ throws an exception...
FreeRDP-3.20.0/rdtk/librdtk/rdtk_nine_patch.c:460:42: danger: ‘winpr_image_new()’ leaks here; was allocated at [(5)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1109]
FreeRDP-3.20.0/rdtk/librdtk/test/TestRdTkNinePatch.c:31:25: warning[-Wanalyzer-malloc-leak]: leak of ‘rdtk_engine_new()’
FreeRDP-3.20.0/rdtk/librdtk/test/TestRdTkNinePatch.c:20:24: acquire_memory: allocated here
FreeRDP-3.20.0/rdtk/librdtk/test/TestRdTkNinePatch.c:20:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/rdtk/librdtk/test/TestRdTkNinePatch.c:31:25: branch_false: ...to here
FreeRDP-3.20.0/rdtk/librdtk/test/TestRdTkNinePatch.c:31:25: throw: if ‘rdtk_surface_new’ throws an exception...
FreeRDP-3.20.0/rdtk/librdtk/test/TestRdTkNinePatch.c:31:25: danger: ‘rdtk_engine_new()’ leaks here; was allocated at [(1)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1110]
FreeRDP-3.20.0/rdtk/librdtk/test/TestRdTkNinePatch.c:47:25: warning[-Wanalyzer-malloc-leak]: leak of ‘data’
FreeRDP-3.20.0/rdtk/librdtk/test/TestRdTkNinePatch.c:20:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/rdtk/librdtk/test/TestRdTkNinePatch.c:31:25: branch_false: ...to here
FreeRDP-3.20.0/rdtk/librdtk/test/TestRdTkNinePatch.c:31:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/rdtk/librdtk/test/TestRdTkNinePatch.c:37:9: branch_false: ...to here
FreeRDP-3.20.0/rdtk/librdtk/test/TestRdTkNinePatch.c:41:22: acquire_memory: allocated here
FreeRDP-3.20.0/rdtk/librdtk/test/TestRdTkNinePatch.c:41:12: branch_false: following ‘false’ branch (when ‘data’ is non-NULL)...
FreeRDP-3.20.0/rdtk/librdtk/test/TestRdTkNinePatch.c:47:25: branch_false: ...to here
FreeRDP-3.20.0/rdtk/librdtk/test/TestRdTkNinePatch.c:47:25: throw: if ‘rdtk_surface_new’ throws an exception...
FreeRDP-3.20.0/rdtk/librdtk/test/TestRdTkNinePatch.c:47:25: danger: ‘data’ leaks here; was allocated at [(5)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/4)
Error: COMPILER_WARNING (CWE-686): [#def1111]
FreeRDP-3.20.0/redhat-linux-build/CMakeFiles/CMakeScratch/TryCompile-3VmgI3/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): [#def1112]
FreeRDP-3.20.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.20.0/redhat-linux-build/client/common/test/TestClient.c:102:5: enter_function: entry to ‘main’
FreeRDP-3.20.0/redhat-linux-build/client/common/test/TestClient.c:139:6: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/client/common/test/TestClient.c:140:22: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/client/common/test/TestClient.c:143:6: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/redhat-linux-build/client/common/test/TestClient.c:147:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/client/common/test/TestClient.c:147:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.20.0/redhat-linux-build/client/common/test/TestClient.c:175:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/client/common/test/TestClient.c:175:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.20.0/redhat-linux-build/client/common/test/TestClient.c:176:24: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/client/common/test/TestClient.c:176:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/client/common/test/TestClient.c:176:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/client/common/test/TestClient.c:178:15: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/client/common/test/TestClient.c:179:33: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/client/common/test/TestClient.c:179:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/client/common/test/TestClient.c:179:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/client/common/test/TestClient.c:180:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.20.0/redhat-linux-build/client/common/test/TestClient.c:180:31: branch_true: ...to here
FreeRDP-3.20.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): [#def1113]
FreeRDP-3.20.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.20.0/redhat-linux-build/client/common/test/TestClient.c:102:5: enter_function: entry to ‘main’
FreeRDP-3.20.0/redhat-linux-build/client/common/test/TestClient.c:139:6: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/client/common/test/TestClient.c:140:22: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/client/common/test/TestClient.c:143:6: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/redhat-linux-build/client/common/test/TestClient.c:147:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/client/common/test/TestClient.c:147:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.20.0/redhat-linux-build/client/common/test/TestClient.c:175:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/client/common/test/TestClient.c:175:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.20.0/redhat-linux-build/client/common/test/TestClient.c:176:24: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/client/common/test/TestClient.c:176:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/client/common/test/TestClient.c:176:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/client/common/test/TestClient.c:178:15: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/client/common/test/TestClient.c:179:33: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/client/common/test/TestClient.c:179:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/client/common/test/TestClient.c:179:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/client/common/test/TestClient.c:180:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.20.0/redhat-linux-build/client/common/test/TestClient.c:180:31: branch_true: ...to here
FreeRDP-3.20.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): [#def1114]
FreeRDP-3.20.0/redhat-linux-build/client/common/test/TestClient.c:180:31: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘*<unknown>’
FreeRDP-3.20.0/redhat-linux-build/client/common/test/TestClient.c:102:5: enter_function: entry to ‘main’
FreeRDP-3.20.0/redhat-linux-build/client/common/test/TestClient.c:139:6: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/client/common/test/TestClient.c:140:22: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/client/common/test/TestClient.c:143:6: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/redhat-linux-build/client/common/test/TestClient.c:147:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/client/common/test/TestClient.c:147:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.20.0/redhat-linux-build/client/common/test/TestClient.c:175:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/client/common/test/TestClient.c:175:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.20.0/redhat-linux-build/client/common/test/TestClient.c:176:24: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/client/common/test/TestClient.c:176:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/client/common/test/TestClient.c:176:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/client/common/test/TestClient.c:178:15: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/client/common/test/TestClient.c:179:33: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/client/common/test/TestClient.c:179:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/client/common/test/TestClient.c:179:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/client/common/test/TestClient.c:180:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.20.0/redhat-linux-build/client/common/test/TestClient.c:180:31: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/client/common/test/TestClient.c:180:31: danger: use of uninitialized value ‘*<unknown>’ here
Error: GCC_ANALYZER_WARNING (CWE-457): [#def1115]
FreeRDP-3.20.0/redhat-linux-build/client/common/test/TestClient.c:180:31: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘*arg’
FreeRDP-3.20.0/redhat-linux-build/client/common/test/TestClient.c:102:5: enter_function: entry to ‘main’
FreeRDP-3.20.0/redhat-linux-build/client/common/test/TestClient.c:139:6: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/client/common/test/TestClient.c:140:22: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/client/common/test/TestClient.c:143:6: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/redhat-linux-build/client/common/test/TestClient.c:147:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/client/common/test/TestClient.c:147:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.20.0/redhat-linux-build/client/common/test/TestClient.c:175:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/client/common/test/TestClient.c:175:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.20.0/redhat-linux-build/client/common/test/TestClient.c:176:24: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/client/common/test/TestClient.c:176:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/client/common/test/TestClient.c:176:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/client/common/test/TestClient.c:178:15: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/client/common/test/TestClient.c:179:33: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/client/common/test/TestClient.c:179:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/client/common/test/TestClient.c:179:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/client/common/test/TestClient.c:180:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.20.0/redhat-linux-build/client/common/test/TestClient.c:180:31: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/client/common/test/TestClient.c:180:31: danger: use of uninitialized value ‘*arg’ here
Error: GCC_ANALYZER_WARNING (CWE-688): [#def1116]
FreeRDP-3.20.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.20.0/redhat-linux-build/client/common/test/TestClient.c:102:5: enter_function: entry to ‘main’
FreeRDP-3.20.0/redhat-linux-build/client/common/test/TestClient.c:139:6: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/client/common/test/TestClient.c:140:22: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/client/common/test/TestClient.c:143:6: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/redhat-linux-build/client/common/test/TestClient.c:147:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/client/common/test/TestClient.c:147:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.20.0/redhat-linux-build/client/common/test/TestClient.c:175:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/client/common/test/TestClient.c:175:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.20.0/redhat-linux-build/client/common/test/TestClient.c:176:24: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/client/common/test/TestClient.c:176:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/client/common/test/TestClient.c:176:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/client/common/test/TestClient.c:178:15: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/client/common/test/TestClient.c:179:33: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/client/common/test/TestClient.c:179:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/client/common/test/TestClient.c:179:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/client/common/test/TestClient.c:180:8: branch_false: following ‘false’ branch (when ‘partial_match == 0’)...
FreeRDP-3.20.0/redhat-linux-build/client/common/test/TestClient.c:184:38: branch_false: ...to here
FreeRDP-3.20.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): [#def1117]
FreeRDP-3.20.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.20.0/redhat-linux-build/client/common/test/TestClient.c:102:5: enter_function: entry to ‘main’
FreeRDP-3.20.0/redhat-linux-build/client/common/test/TestClient.c:139:6: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/client/common/test/TestClient.c:140:22: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/client/common/test/TestClient.c:143:6: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/redhat-linux-build/client/common/test/TestClient.c:147:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/client/common/test/TestClient.c:147:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.20.0/redhat-linux-build/client/common/test/TestClient.c:175:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/client/common/test/TestClient.c:175:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.20.0/redhat-linux-build/client/common/test/TestClient.c:176:24: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/client/common/test/TestClient.c:176:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/client/common/test/TestClient.c:176:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/client/common/test/TestClient.c:178:15: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/client/common/test/TestClient.c:179:33: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/client/common/test/TestClient.c:179:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/client/common/test/TestClient.c:179:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/client/common/test/TestClient.c:180:8: branch_false: following ‘false’ branch (when ‘partial_match == 0’)...
FreeRDP-3.20.0/redhat-linux-build/client/common/test/TestClient.c:184:38: branch_false: ...to here
FreeRDP-3.20.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): [#def1118]
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:215:31: warning[-Wanalyzer-null-argument]: use of NULL ‘arg’ where non-null expected
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:137:5: enter_function: entry to ‘main’
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:174:6: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:175:22: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:178:6: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:182:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:182:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:210:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:210:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:211:24: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:211:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:211:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:213:15: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:214:33: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:214:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:214:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:215:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:215:31: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:215:31: danger: argument 2 (‘arg’) NULL where non-null expected
Error: GCC_ANALYZER_WARNING (CWE-688): [#def1119]
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:215:31: warning[-Wanalyzer-null-argument]: use of NULL ‘lowercase(cmakeGeneratedFunctionMapEntries[i].name)’ where non-null expected
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:137:5: enter_function: entry to ‘main’
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:174:6: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:175:22: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:178:6: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:182:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:182:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:210:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:210:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:211:24: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:211:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:211:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:213:15: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:214:33: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:214:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:214:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:215:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:215:31: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:215:31: danger: argument 1 (‘lowercase(cmakeGeneratedFunctionMapEntries[i].name)’) NULL where non-null expected
Error: GCC_ANALYZER_WARNING (CWE-457): [#def1120]
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:215:31: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘*<unknown>’
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:137:5: enter_function: entry to ‘main’
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:174:6: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:175:22: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:178:6: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:182:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:182:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:210:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:210:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:211:24: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:211:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:211:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:213:15: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:214:33: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:214:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:214:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:215:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:215:31: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:215:31: danger: use of uninitialized value ‘*<unknown>’ here
Error: GCC_ANALYZER_WARNING (CWE-457): [#def1121]
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:215:31: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘*arg’
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:137:5: enter_function: entry to ‘main’
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:174:6: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:175:22: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:178:6: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:182:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:182:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:210:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:210:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:211:24: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:211:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:211:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:213:15: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:214:33: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:214:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:214:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:215:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:215:31: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:215:31: danger: use of uninitialized value ‘*arg’ here
Error: GCC_ANALYZER_WARNING (CWE-688): [#def1122]
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:219:38: warning[-Wanalyzer-null-argument]: use of NULL ‘arg’ where non-null expected
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:137:5: enter_function: entry to ‘main’
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:174:6: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:175:22: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:178:6: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:182:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:182:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:210:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:210:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:211:24: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:211:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:211:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:213:15: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:214:33: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:214:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:214:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:215:8: branch_false: following ‘false’ branch (when ‘partial_match == 0’)...
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:219:38: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:219:38: danger: argument 2 (‘arg’) NULL where non-null expected
Error: GCC_ANALYZER_WARNING (CWE-688): [#def1123]
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:219:38: warning[-Wanalyzer-null-argument]: use of NULL ‘lowercase(cmakeGeneratedFunctionMapEntries[i].name)’ where non-null expected
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:137:5: enter_function: entry to ‘main’
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:174:6: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:175:22: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:178:6: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:182:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:182:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:210:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:210:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:211:24: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:211:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:211:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:213:15: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:214:33: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:214:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:214:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:215:8: branch_false: following ‘false’ branch (when ‘partial_match == 0’)...
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:219:38: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:219:38: danger: argument 1 (‘lowercase(cmakeGeneratedFunctionMapEntries[i].name)’) NULL where non-null expected
Error: GCC_ANALYZER_WARNING (CWE-688): [#def1124]
FreeRDP-3.20.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.20.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:97:5: enter_function: entry to ‘main’
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:134:6: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:135:22: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:138:6: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:142:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:142:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:170:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:170:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:171:24: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:171:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:171:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:173:15: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:174:33: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:174:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:174:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:175:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:175:31: branch_true: ...to here
FreeRDP-3.20.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): [#def1125]
FreeRDP-3.20.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.20.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:97:5: enter_function: entry to ‘main’
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:134:6: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:135:22: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:138:6: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:142:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:142:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:170:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:170:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:171:24: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:171:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:171:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:173:15: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:174:33: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:174:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:174:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:175:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:175:31: branch_true: ...to here
FreeRDP-3.20.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): [#def1126]
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:175:31: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘*<unknown>’
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:97:5: enter_function: entry to ‘main’
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:134:6: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:135:22: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:138:6: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:142:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:142:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:170:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:170:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:171:24: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:171:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:171:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:173:15: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:174:33: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:174:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:174:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:175:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:175:31: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:175:31: danger: use of uninitialized value ‘*<unknown>’ here
Error: GCC_ANALYZER_WARNING (CWE-457): [#def1127]
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:175:31: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘*arg’
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:97:5: enter_function: entry to ‘main’
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:134:6: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:135:22: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:138:6: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:142:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:142:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:170:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:170:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:171:24: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:171:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:171:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:173:15: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:174:33: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:174:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:174:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:175:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:175:31: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:175:31: danger: use of uninitialized value ‘*arg’ here
Error: GCC_ANALYZER_WARNING (CWE-688): [#def1128]
FreeRDP-3.20.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.20.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:97:5: enter_function: entry to ‘main’
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:134:6: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:135:22: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:138:6: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:142:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:142:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:170:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:170:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:171:24: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:171:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:171:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:173:15: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:174:33: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:174:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:174:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:175:8: branch_false: following ‘false’ branch (when ‘partial_match == 0’)...
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:179:38: branch_false: ...to here
FreeRDP-3.20.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): [#def1129]
FreeRDP-3.20.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.20.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:97:5: enter_function: entry to ‘main’
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:134:6: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:135:22: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:138:6: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:142:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:142:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:170:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:170:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:171:24: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:171:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:171:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:173:15: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:174:33: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:174:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:174:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:175:8: branch_false: following ‘false’ branch (when ‘partial_match == 0’)...
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:179:38: branch_false: ...to here
FreeRDP-3.20.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): [#def1130]
FreeRDP-3.20.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.20.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:97:5: enter_function: entry to ‘main’
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:134:6: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:135:22: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:138:6: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:142:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:142:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:170:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:170:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:171:24: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:171:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:171:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:173:15: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:174:33: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:174:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:174:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:175:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:175:31: branch_true: ...to here
FreeRDP-3.20.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): [#def1131]
FreeRDP-3.20.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.20.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:97:5: enter_function: entry to ‘main’
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:134:6: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:135:22: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:138:6: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:142:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:142:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:170:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:170:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:171:24: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:171:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:171:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:173:15: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:174:33: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:174:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:174:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:175:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:175:31: branch_true: ...to here
FreeRDP-3.20.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): [#def1132]
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:175:31: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘*<unknown>’
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:97:5: enter_function: entry to ‘main’
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:134:6: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:135:22: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:138:6: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:142:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:142:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:170:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:170:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:171:24: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:171:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:171:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:173:15: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:174:33: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:174:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:174:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:175:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:175:31: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:175:31: danger: use of uninitialized value ‘*<unknown>’ here
Error: GCC_ANALYZER_WARNING (CWE-457): [#def1133]
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:175:31: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘*arg’
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:97:5: enter_function: entry to ‘main’
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:134:6: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:135:22: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:138:6: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:142:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:142:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:170:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:170:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:171:24: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:171:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:171:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:173:15: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:174:33: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:174:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:174:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:175:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:175:31: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:175:31: danger: use of uninitialized value ‘*arg’ here
Error: GCC_ANALYZER_WARNING (CWE-688): [#def1134]
FreeRDP-3.20.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.20.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:97:5: enter_function: entry to ‘main’
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:134:6: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:135:22: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:138:6: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:142:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:142:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:170:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:170:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:171:24: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:171:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:171:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:173:15: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:174:33: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:174:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:174:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:175:8: branch_false: following ‘false’ branch (when ‘partial_match == 0’)...
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:179:38: branch_false: ...to here
FreeRDP-3.20.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): [#def1135]
FreeRDP-3.20.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.20.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:97:5: enter_function: entry to ‘main’
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:134:6: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:135:22: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:138:6: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:142:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:142:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:170:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:170:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:171:24: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:171:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:171:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:173:15: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:174:33: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:174:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:174:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:175:8: branch_false: following ‘false’ branch (when ‘partial_match == 0’)...
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:179:38: branch_false: ...to here
FreeRDP-3.20.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): [#def1136]
FreeRDP-3.20.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.20.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:97:5: enter_function: entry to ‘main’
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:134:6: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:135:22: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:138:6: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:142:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:142:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:170:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:170:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:171:24: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:171:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:171:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:173:15: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:174:33: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:174:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:174:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:175:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:175:31: branch_true: ...to here
FreeRDP-3.20.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): [#def1137]
FreeRDP-3.20.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.20.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:97:5: enter_function: entry to ‘main’
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:134:6: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:135:22: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:138:6: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:142:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:142:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:170:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:170:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:171:24: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:171:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:171:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:173:15: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:174:33: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:174:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:174:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:175:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:175:31: branch_true: ...to here
FreeRDP-3.20.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): [#def1138]
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:175:31: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘*<unknown>’
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:97:5: enter_function: entry to ‘main’
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:134:6: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:135:22: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:138:6: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:142:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:142:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:170:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:170:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:171:24: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:171:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:171:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:173:15: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:174:33: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:174:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:174:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:175:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:175:31: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:175:31: danger: use of uninitialized value ‘*<unknown>’ here
Error: GCC_ANALYZER_WARNING (CWE-457): [#def1139]
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:175:31: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘*arg’
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:97:5: enter_function: entry to ‘main’
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:134:6: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:135:22: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:138:6: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:142:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:142:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:170:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:170:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:171:24: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:171:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:171:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:173:15: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:174:33: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:174:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:174:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:175:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:175:31: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:175:31: danger: use of uninitialized value ‘*arg’ here
Error: GCC_ANALYZER_WARNING (CWE-688): [#def1140]
FreeRDP-3.20.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.20.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:97:5: enter_function: entry to ‘main’
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:134:6: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:135:22: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:138:6: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:142:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:142:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:170:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:170:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:171:24: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:171:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:171:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:173:15: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:174:33: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:174:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:174:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:175:8: branch_false: following ‘false’ branch (when ‘partial_match == 0’)...
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:179:38: branch_false: ...to here
FreeRDP-3.20.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): [#def1141]
FreeRDP-3.20.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.20.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:97:5: enter_function: entry to ‘main’
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:134:6: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:135:22: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:138:6: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:142:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:142:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:170:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:170:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:171:24: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:171:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:171:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:173:15: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:174:33: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:174:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:174:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:175:8: branch_false: following ‘false’ branch (when ‘partial_match == 0’)...
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:179:38: branch_false: ...to here
FreeRDP-3.20.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): [#def1142]
FreeRDP-3.20.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.20.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:102:5: enter_function: entry to ‘main’
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:139:6: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:140:22: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:143:6: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:147:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:147:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:175:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:175:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:176:24: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:176:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:176:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:178:15: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:179:33: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:179:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:179:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:180:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:180:31: branch_true: ...to here
FreeRDP-3.20.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): [#def1143]
FreeRDP-3.20.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.20.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:102:5: enter_function: entry to ‘main’
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:139:6: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:140:22: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:143:6: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:147:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:147:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:175:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:175:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:176:24: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:176:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:176:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:178:15: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:179:33: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:179:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:179:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:180:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:180:31: branch_true: ...to here
FreeRDP-3.20.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): [#def1144]
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:180:31: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘*<unknown>’
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:102:5: enter_function: entry to ‘main’
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:139:6: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:140:22: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:143:6: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:147:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:147:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:175:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:175:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:176:24: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:176:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:176:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:178:15: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:179:33: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:179:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:179:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:180:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:180:31: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:180:31: danger: use of uninitialized value ‘*<unknown>’ here
Error: GCC_ANALYZER_WARNING (CWE-457): [#def1145]
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:180:31: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘*arg’
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:102:5: enter_function: entry to ‘main’
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:139:6: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:140:22: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:143:6: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:147:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:147:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:175:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:175:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:176:24: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:176:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:176:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:178:15: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:179:33: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:179:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:179:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:180:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:180:31: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:180:31: danger: use of uninitialized value ‘*arg’ here
Error: GCC_ANALYZER_WARNING (CWE-688): [#def1146]
FreeRDP-3.20.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.20.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:102:5: enter_function: entry to ‘main’
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:139:6: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:140:22: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:143:6: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:147:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:147:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:175:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:175:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:176:24: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:176:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:176:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:178:15: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:179:33: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:179:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:179:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:180:8: branch_false: following ‘false’ branch (when ‘partial_match == 0’)...
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:184:38: branch_false: ...to here
FreeRDP-3.20.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): [#def1147]
FreeRDP-3.20.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.20.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:102:5: enter_function: entry to ‘main’
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:139:6: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:140:22: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:143:6: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:147:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:147:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:175:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:175:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:176:24: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:176:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:176:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:178:15: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:179:33: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:179:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:179:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:180:8: branch_false: following ‘false’ branch (when ‘partial_match == 0’)...
FreeRDP-3.20.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:184:38: branch_false: ...to here
FreeRDP-3.20.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): [#def1148]
FreeRDP-3.20.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.20.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:92:5: enter_function: entry to ‘main’
FreeRDP-3.20.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:129:6: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:130:22: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:133:6: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:137:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:137:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.20.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:165:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:165:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.20.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:166:24: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:166:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:166:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:168:15: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:169:33: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:169:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:169:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:170:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.20.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:170:31: branch_true: ...to here
FreeRDP-3.20.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): [#def1149]
FreeRDP-3.20.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.20.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:92:5: enter_function: entry to ‘main’
FreeRDP-3.20.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:129:6: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:130:22: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:133:6: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:137:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:137:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.20.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:165:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:165:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.20.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:166:24: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:166:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:166:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:168:15: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:169:33: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:169:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:169:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:170:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.20.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:170:31: branch_true: ...to here
FreeRDP-3.20.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): [#def1150]
FreeRDP-3.20.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:170:31: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘*<unknown>’
FreeRDP-3.20.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:92:5: enter_function: entry to ‘main’
FreeRDP-3.20.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:129:6: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:130:22: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:133:6: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:137:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:137:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.20.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:165:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:165:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.20.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:166:24: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:166:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:166:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:168:15: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:169:33: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:169:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:169:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:170:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.20.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:170:31: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:170:31: danger: use of uninitialized value ‘*<unknown>’ here
Error: GCC_ANALYZER_WARNING (CWE-457): [#def1151]
FreeRDP-3.20.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:170:31: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘*arg’
FreeRDP-3.20.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:92:5: enter_function: entry to ‘main’
FreeRDP-3.20.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:129:6: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:130:22: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:133:6: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:137:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:137:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.20.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:165:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:165:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.20.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:166:24: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:166:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:166:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:168:15: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:169:33: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:169:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:169:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:170:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.20.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:170:31: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:170:31: danger: use of uninitialized value ‘*arg’ here
Error: GCC_ANALYZER_WARNING (CWE-688): [#def1152]
FreeRDP-3.20.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.20.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:92:5: enter_function: entry to ‘main’
FreeRDP-3.20.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:129:6: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:130:22: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:133:6: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:137:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:137:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.20.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:165:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:165:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.20.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:166:24: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:166:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:166:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:168:15: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:169:33: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:169:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:169:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:170:8: branch_false: following ‘false’ branch (when ‘partial_match == 0’)...
FreeRDP-3.20.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:174:38: branch_false: ...to here
FreeRDP-3.20.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): [#def1153]
FreeRDP-3.20.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.20.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:92:5: enter_function: entry to ‘main’
FreeRDP-3.20.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:129:6: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:130:22: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:133:6: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:137:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:137:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.20.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:165:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:165:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.20.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:166:24: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:166:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:166:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:168:15: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:169:33: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:169:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:169:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:170:8: branch_false: following ‘false’ branch (when ‘partial_match == 0’)...
FreeRDP-3.20.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:174:38: branch_false: ...to here
FreeRDP-3.20.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): [#def1154]
FreeRDP-3.20.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.20.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:92:5: enter_function: entry to ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:129:6: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:130:22: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:133:6: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:137:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:137:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:165:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:165:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:166:24: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:166:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:166:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:168:15: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:169:33: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:169:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:169:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:170:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:170:31: branch_true: ...to here
FreeRDP-3.20.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): [#def1155]
FreeRDP-3.20.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.20.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:92:5: enter_function: entry to ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:129:6: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:130:22: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:133:6: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:137:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:137:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:165:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:165:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:166:24: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:166:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:166:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:168:15: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:169:33: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:169:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:169:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:170:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:170:31: branch_true: ...to here
FreeRDP-3.20.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): [#def1156]
FreeRDP-3.20.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.20.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:92:5: enter_function: entry to ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:129:6: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:130:22: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:133:6: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:137:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:137:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:165:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:165:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:166:24: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:166:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:166:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:168:15: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:169:33: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:169:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:169:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:170:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:170:31: branch_true: ...to here
FreeRDP-3.20.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): [#def1157]
FreeRDP-3.20.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.20.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:92:5: enter_function: entry to ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:129:6: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:130:22: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:133:6: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:137:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:137:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:165:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:165:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:166:24: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:166:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:166:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:168:15: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:169:33: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:169:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:169:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:170:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:170:31: branch_true: ...to here
FreeRDP-3.20.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): [#def1158]
FreeRDP-3.20.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.20.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:92:5: enter_function: entry to ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:129:6: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:130:22: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:133:6: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:137:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:137:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:165:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:165:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:166:24: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:166:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:166:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:168:15: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:169:33: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:169:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:169:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:170:8: branch_false: following ‘false’ branch (when ‘partial_match == 0’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:174:38: branch_false: ...to here
FreeRDP-3.20.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): [#def1159]
FreeRDP-3.20.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.20.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:92:5: enter_function: entry to ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:129:6: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:130:22: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:133:6: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:137:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:137:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:165:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:165:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:166:24: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:166:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:166:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:168:15: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:169:33: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:169:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:169:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:170:8: branch_false: following ‘false’ branch (when ‘partial_match == 0’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:174:38: branch_false: ...to here
FreeRDP-3.20.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): [#def1160]
FreeRDP-3.20.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.20.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:92:5: enter_function: entry to ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:129:6: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:130:22: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:133:6: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:137:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:137:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:165:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:165:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:166:24: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:166:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:166:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:168:15: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:169:33: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:169:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:169:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:170:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:170:31: branch_true: ...to here
FreeRDP-3.20.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): [#def1161]
FreeRDP-3.20.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.20.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:92:5: enter_function: entry to ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:129:6: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:130:22: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:133:6: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:137:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:137:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:165:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:165:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:166:24: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:166:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:166:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:168:15: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:169:33: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:169:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:169:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:170:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:170:31: branch_true: ...to here
FreeRDP-3.20.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): [#def1162]
FreeRDP-3.20.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.20.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:92:5: enter_function: entry to ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:129:6: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:130:22: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:133:6: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:137:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:137:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:165:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:165:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:166:24: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:166:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:166:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:168:15: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:169:33: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:169:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:169:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:170:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:170:31: branch_true: ...to here
FreeRDP-3.20.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): [#def1163]
FreeRDP-3.20.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.20.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:92:5: enter_function: entry to ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:129:6: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:130:22: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:133:6: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:137:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:137:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:165:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:165:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:166:24: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:166:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:166:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:168:15: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:169:33: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:169:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:169:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:170:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:170:31: branch_true: ...to here
FreeRDP-3.20.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): [#def1164]
FreeRDP-3.20.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.20.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:92:5: enter_function: entry to ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:129:6: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:130:22: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:133:6: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:137:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:137:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:165:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:165:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:166:24: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:166:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:166:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:168:15: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:169:33: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:169:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:169:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:170:8: branch_false: following ‘false’ branch (when ‘partial_match == 0’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:174:38: branch_false: ...to here
FreeRDP-3.20.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): [#def1165]
FreeRDP-3.20.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.20.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:92:5: enter_function: entry to ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:129:6: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:130:22: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:133:6: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:137:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:137:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:165:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:165:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:166:24: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:166:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:166:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:168:15: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:169:33: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:169:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:169:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:170:8: branch_false: following ‘false’ branch (when ‘partial_match == 0’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:174:38: branch_false: ...to here
FreeRDP-3.20.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): [#def1166]
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/credentials/test/TestCredentials.c:170:31: warning[-Wanalyzer-null-argument]: use of NULL ‘arg’ where non-null expected
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/credentials/test/TestCredentials.c:92:5: enter_function: entry to ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/credentials/test/TestCredentials.c:129:6: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/credentials/test/TestCredentials.c:130:22: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/credentials/test/TestCredentials.c:133:6: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/credentials/test/TestCredentials.c:137:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/credentials/test/TestCredentials.c:137:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/credentials/test/TestCredentials.c:165:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/credentials/test/TestCredentials.c:165:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/credentials/test/TestCredentials.c:166:24: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/credentials/test/TestCredentials.c:166:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/credentials/test/TestCredentials.c:166:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/credentials/test/TestCredentials.c:168:15: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/credentials/test/TestCredentials.c:169:33: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/credentials/test/TestCredentials.c:169:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/credentials/test/TestCredentials.c:169:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/credentials/test/TestCredentials.c:170:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/credentials/test/TestCredentials.c:170:31: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/credentials/test/TestCredentials.c:170:31: danger: argument 2 (‘arg’) NULL where non-null expected
Error: GCC_ANALYZER_WARNING (CWE-688): [#def1167]
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/credentials/test/TestCredentials.c:170:31: warning[-Wanalyzer-null-argument]: use of NULL ‘lowercase(cmakeGeneratedFunctionMapEntries[i].name)’ where non-null expected
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/credentials/test/TestCredentials.c:92:5: enter_function: entry to ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/credentials/test/TestCredentials.c:129:6: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/credentials/test/TestCredentials.c:130:22: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/credentials/test/TestCredentials.c:133:6: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/credentials/test/TestCredentials.c:137:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/credentials/test/TestCredentials.c:137:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/credentials/test/TestCredentials.c:165:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/credentials/test/TestCredentials.c:165:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/credentials/test/TestCredentials.c:166:24: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/credentials/test/TestCredentials.c:166:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/credentials/test/TestCredentials.c:166:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/credentials/test/TestCredentials.c:168:15: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/credentials/test/TestCredentials.c:169:33: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/credentials/test/TestCredentials.c:169:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/credentials/test/TestCredentials.c:169:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/credentials/test/TestCredentials.c:170:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/credentials/test/TestCredentials.c:170:31: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/credentials/test/TestCredentials.c:170:31: danger: argument 1 (‘lowercase(cmakeGeneratedFunctionMapEntries[i].name)’) NULL where non-null expected
Error: GCC_ANALYZER_WARNING (CWE-457): [#def1168]
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/credentials/test/TestCredentials.c:170:31: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘*<unknown>’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/credentials/test/TestCredentials.c:92:5: enter_function: entry to ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/credentials/test/TestCredentials.c:129:6: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/credentials/test/TestCredentials.c:130:22: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/credentials/test/TestCredentials.c:133:6: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/credentials/test/TestCredentials.c:137:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/credentials/test/TestCredentials.c:137:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/credentials/test/TestCredentials.c:165:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/credentials/test/TestCredentials.c:165:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/credentials/test/TestCredentials.c:166:24: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/credentials/test/TestCredentials.c:166:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/credentials/test/TestCredentials.c:166:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/credentials/test/TestCredentials.c:168:15: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/credentials/test/TestCredentials.c:169:33: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/credentials/test/TestCredentials.c:169:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/credentials/test/TestCredentials.c:169:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/credentials/test/TestCredentials.c:170:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/credentials/test/TestCredentials.c:170:31: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/credentials/test/TestCredentials.c:170:31: danger: use of uninitialized value ‘*<unknown>’ here
Error: GCC_ANALYZER_WARNING (CWE-457): [#def1169]
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/credentials/test/TestCredentials.c:170:31: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘*arg’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/credentials/test/TestCredentials.c:92:5: enter_function: entry to ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/credentials/test/TestCredentials.c:129:6: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/credentials/test/TestCredentials.c:130:22: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/credentials/test/TestCredentials.c:133:6: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/credentials/test/TestCredentials.c:137:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/credentials/test/TestCredentials.c:137:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/credentials/test/TestCredentials.c:165:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/credentials/test/TestCredentials.c:165:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/credentials/test/TestCredentials.c:166:24: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/credentials/test/TestCredentials.c:166:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/credentials/test/TestCredentials.c:166:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/credentials/test/TestCredentials.c:168:15: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/credentials/test/TestCredentials.c:169:33: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/credentials/test/TestCredentials.c:169:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/credentials/test/TestCredentials.c:169:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/credentials/test/TestCredentials.c:170:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/credentials/test/TestCredentials.c:170:31: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/credentials/test/TestCredentials.c:170:31: danger: use of uninitialized value ‘*arg’ here
Error: GCC_ANALYZER_WARNING (CWE-688): [#def1170]
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/credentials/test/TestCredentials.c:174:38: warning[-Wanalyzer-null-argument]: use of NULL ‘arg’ where non-null expected
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/credentials/test/TestCredentials.c:92:5: enter_function: entry to ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/credentials/test/TestCredentials.c:129:6: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/credentials/test/TestCredentials.c:130:22: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/credentials/test/TestCredentials.c:133:6: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/credentials/test/TestCredentials.c:137:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/credentials/test/TestCredentials.c:137:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/credentials/test/TestCredentials.c:165:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/credentials/test/TestCredentials.c:165:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/credentials/test/TestCredentials.c:166:24: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/credentials/test/TestCredentials.c:166:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/credentials/test/TestCredentials.c:166:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/credentials/test/TestCredentials.c:168:15: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/credentials/test/TestCredentials.c:169:33: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/credentials/test/TestCredentials.c:169:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/credentials/test/TestCredentials.c:169:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/credentials/test/TestCredentials.c:170:8: branch_false: following ‘false’ branch (when ‘partial_match == 0’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/credentials/test/TestCredentials.c:174:38: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/credentials/test/TestCredentials.c:174:38: danger: argument 2 (‘arg’) NULL where non-null expected
Error: GCC_ANALYZER_WARNING (CWE-688): [#def1171]
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/credentials/test/TestCredentials.c:174:38: warning[-Wanalyzer-null-argument]: use of NULL ‘lowercase(cmakeGeneratedFunctionMapEntries[i].name)’ where non-null expected
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/credentials/test/TestCredentials.c:92:5: enter_function: entry to ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/credentials/test/TestCredentials.c:129:6: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/credentials/test/TestCredentials.c:130:22: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/credentials/test/TestCredentials.c:133:6: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/credentials/test/TestCredentials.c:137:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/credentials/test/TestCredentials.c:137:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/credentials/test/TestCredentials.c:165:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/credentials/test/TestCredentials.c:165:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/credentials/test/TestCredentials.c:166:24: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/credentials/test/TestCredentials.c:166:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/credentials/test/TestCredentials.c:166:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/credentials/test/TestCredentials.c:168:15: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/credentials/test/TestCredentials.c:169:33: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/credentials/test/TestCredentials.c:169:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/credentials/test/TestCredentials.c:169:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/credentials/test/TestCredentials.c:170:8: branch_false: following ‘false’ branch (when ‘partial_match == 0’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/credentials/test/TestCredentials.c:174:38: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/credentials/test/TestCredentials.c:174:38: danger: argument 1 (‘lowercase(cmakeGeneratedFunctionMapEntries[i].name)’) NULL where non-null expected
Error: GCC_ANALYZER_WARNING (CWE-688): [#def1172]
FreeRDP-3.20.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.20.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:112:5: enter_function: entry to ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:149:6: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:150:22: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:153:6: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:157:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:157:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:185:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:185:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:186:24: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:186:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:186:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:188:15: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:189:33: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:189:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:189:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:190:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:190:31: branch_true: ...to here
FreeRDP-3.20.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): [#def1173]
FreeRDP-3.20.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.20.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:112:5: enter_function: entry to ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:149:6: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:150:22: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:153:6: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:157:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:157:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:185:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:185:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:186:24: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:186:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:186:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:188:15: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:189:33: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:189:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:189:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:190:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:190:31: branch_true: ...to here
FreeRDP-3.20.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): [#def1174]
FreeRDP-3.20.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.20.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:112:5: enter_function: entry to ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:149:6: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:150:22: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:153:6: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:157:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:157:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:185:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:185:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:186:24: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:186:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:186:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:188:15: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:189:33: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:189:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:189:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:190:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:190:31: branch_true: ...to here
FreeRDP-3.20.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): [#def1175]
FreeRDP-3.20.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.20.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:112:5: enter_function: entry to ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:149:6: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:150:22: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:153:6: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:157:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:157:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:185:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:185:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:186:24: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:186:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:186:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:188:15: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:189:33: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:189:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:189:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:190:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:190:31: branch_true: ...to here
FreeRDP-3.20.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): [#def1176]
FreeRDP-3.20.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.20.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:112:5: enter_function: entry to ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:149:6: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:150:22: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:153:6: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:157:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:157:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:185:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:185:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:186:24: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:186:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:186:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:188:15: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:189:33: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:189:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:189:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:190:8: branch_false: following ‘false’ branch (when ‘partial_match == 0’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:194:38: branch_false: ...to here
FreeRDP-3.20.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): [#def1177]
FreeRDP-3.20.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.20.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:112:5: enter_function: entry to ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:149:6: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:150:22: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:153:6: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:157:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:157:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:185:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:185:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:186:24: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:186:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:186:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:188:15: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:189:33: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:189:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:189:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:190:8: branch_false: following ‘false’ branch (when ‘partial_match == 0’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:194:38: branch_false: ...to here
FreeRDP-3.20.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): [#def1178]
FreeRDP-3.20.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.20.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:117:5: enter_function: entry to ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:154:6: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:155:22: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:158:6: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:162:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:162:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:190:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:190:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:191:24: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:191:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:191:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:193:15: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:194:33: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:194:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:194:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:195:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:195:31: branch_true: ...to here
FreeRDP-3.20.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): [#def1179]
FreeRDP-3.20.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.20.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:117:5: enter_function: entry to ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:154:6: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:155:22: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:158:6: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:162:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:162:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:190:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:190:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:191:24: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:191:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:191:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:193:15: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:194:33: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:194:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:194:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:195:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:195:31: branch_true: ...to here
FreeRDP-3.20.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): [#def1180]
FreeRDP-3.20.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.20.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:117:5: enter_function: entry to ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:154:6: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:155:22: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:158:6: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:162:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:162:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:190:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:190:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:191:24: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:191:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:191:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:193:15: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:194:33: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:194:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:194:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:195:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:195:31: branch_true: ...to here
FreeRDP-3.20.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): [#def1181]
FreeRDP-3.20.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.20.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:117:5: enter_function: entry to ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:154:6: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:155:22: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:158:6: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:162:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:162:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:190:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:190:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:191:24: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:191:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:191:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:193:15: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:194:33: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:194:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:194:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:195:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:195:31: branch_true: ...to here
FreeRDP-3.20.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): [#def1182]
FreeRDP-3.20.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.20.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:117:5: enter_function: entry to ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:154:6: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:155:22: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:158:6: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:162:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:162:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:190:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:190:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:191:24: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:191:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:191:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:193:15: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:194:33: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:194:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:194:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:195:8: branch_false: following ‘false’ branch (when ‘partial_match == 0’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:199:38: branch_false: ...to here
FreeRDP-3.20.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): [#def1183]
FreeRDP-3.20.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.20.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:117:5: enter_function: entry to ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:154:6: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:155:22: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:158:6: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:162:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:162:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:190:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:190:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:191:24: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:191:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:191:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:193:15: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:194:33: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:194:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:194:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:195:8: branch_false: following ‘false’ branch (when ‘partial_match == 0’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:199:38: branch_false: ...to here
FreeRDP-3.20.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): [#def1184]
FreeRDP-3.20.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.20.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:92:5: enter_function: entry to ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:129:6: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:130:22: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:133:6: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:137:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:137:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:165:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:165:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:166:24: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:166:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:166:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:168:15: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:169:33: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:169:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:169:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:170:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:170:31: branch_true: ...to here
FreeRDP-3.20.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): [#def1185]
FreeRDP-3.20.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.20.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:92:5: enter_function: entry to ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:129:6: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:130:22: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:133:6: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:137:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:137:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:165:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:165:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:166:24: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:166:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:166:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:168:15: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:169:33: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:169:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:169:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:170:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:170:31: branch_true: ...to here
FreeRDP-3.20.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): [#def1186]
FreeRDP-3.20.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.20.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:92:5: enter_function: entry to ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:129:6: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:130:22: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:133:6: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:137:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:137:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:165:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:165:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:166:24: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:166:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:166:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:168:15: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:169:33: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:169:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:169:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:170:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:170:31: branch_true: ...to here
FreeRDP-3.20.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): [#def1187]
FreeRDP-3.20.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.20.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:92:5: enter_function: entry to ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:129:6: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:130:22: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:133:6: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:137:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:137:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:165:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:165:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:166:24: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:166:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:166:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:168:15: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:169:33: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:169:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:169:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:170:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:170:31: branch_true: ...to here
FreeRDP-3.20.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): [#def1188]
FreeRDP-3.20.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.20.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:92:5: enter_function: entry to ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:129:6: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:130:22: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:133:6: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:137:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:137:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:165:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:165:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:166:24: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:166:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:166:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:168:15: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:169:33: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:169:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:169:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:170:8: branch_false: following ‘false’ branch (when ‘partial_match == 0’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:174:38: branch_false: ...to here
FreeRDP-3.20.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): [#def1189]
FreeRDP-3.20.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.20.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:92:5: enter_function: entry to ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:129:6: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:130:22: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:133:6: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:137:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:137:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:165:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:165:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:166:24: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:166:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:166:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:168:15: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:169:33: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:169:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:169:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:170:8: branch_false: following ‘false’ branch (when ‘partial_match == 0’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:174:38: branch_false: ...to here
FreeRDP-3.20.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): [#def1190]
FreeRDP-3.20.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.20.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:107:5: enter_function: entry to ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:144:6: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:145:22: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:148:6: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:152:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:152:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:180:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:180:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:181:24: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:181:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:181:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:183:15: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:184:33: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:184:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:184:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:185:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:185:31: branch_true: ...to here
FreeRDP-3.20.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): [#def1191]
FreeRDP-3.20.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.20.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:107:5: enter_function: entry to ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:144:6: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:145:22: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:148:6: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:152:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:152:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:180:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:180:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:181:24: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:181:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:181:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:183:15: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:184:33: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:184:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:184:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:185:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:185:31: branch_true: ...to here
FreeRDP-3.20.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): [#def1192]
FreeRDP-3.20.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.20.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:107:5: enter_function: entry to ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:144:6: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:145:22: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:148:6: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:152:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:152:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:180:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:180:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:181:24: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:181:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:181:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:183:15: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:184:33: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:184:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:184:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:185:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:185:31: branch_true: ...to here
FreeRDP-3.20.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): [#def1193]
FreeRDP-3.20.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.20.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:107:5: enter_function: entry to ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:144:6: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:145:22: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:148:6: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:152:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:152:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:180:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:180:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:181:24: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:181:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:181:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:183:15: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:184:33: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:184:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:184:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:185:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:185:31: branch_true: ...to here
FreeRDP-3.20.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): [#def1194]
FreeRDP-3.20.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.20.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:107:5: enter_function: entry to ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:144:6: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:145:22: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:148:6: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:152:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:152:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:180:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:180:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:181:24: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:181:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:181:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:183:15: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:184:33: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:184:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:184:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:185:8: branch_false: following ‘false’ branch (when ‘partial_match == 0’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:189:38: branch_false: ...to here
FreeRDP-3.20.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): [#def1195]
FreeRDP-3.20.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.20.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:107:5: enter_function: entry to ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:144:6: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:145:22: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:148:6: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:152:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:152:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:180:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:180:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:181:24: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:181:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:181:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:183:15: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:184:33: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:184:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:184:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:185:8: branch_false: following ‘false’ branch (when ‘partial_match == 0’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:189:38: branch_false: ...to here
FreeRDP-3.20.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): [#def1196]
FreeRDP-3.20.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.20.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:92:5: enter_function: entry to ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:129:6: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:130:22: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:133:6: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:137:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:137:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:165:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:165:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:166:24: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:166:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:166:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:168:15: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:169:33: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:169:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:169:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:170:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:170:31: branch_true: ...to here
FreeRDP-3.20.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): [#def1197]
FreeRDP-3.20.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.20.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:92:5: enter_function: entry to ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:129:6: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:130:22: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:133:6: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:137:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:137:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:165:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:165:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:166:24: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:166:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:166:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:168:15: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:169:33: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:169:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:169:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:170:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:170:31: branch_true: ...to here
FreeRDP-3.20.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): [#def1198]
FreeRDP-3.20.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.20.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:92:5: enter_function: entry to ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:129:6: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:130:22: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:133:6: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:137:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:137:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:165:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:165:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:166:24: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:166:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:166:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:168:15: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:169:33: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:169:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:169:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:170:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:170:31: branch_true: ...to here
FreeRDP-3.20.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): [#def1199]
FreeRDP-3.20.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.20.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:92:5: enter_function: entry to ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:129:6: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:130:22: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:133:6: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:137:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:137:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:165:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:165:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:166:24: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:166:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:166:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:168:15: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:169:33: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:169:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:169:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:170:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:170:31: branch_true: ...to here
FreeRDP-3.20.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): [#def1200]
FreeRDP-3.20.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.20.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:92:5: enter_function: entry to ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:129:6: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:130:22: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:133:6: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:137:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:137:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:165:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:165:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:166:24: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:166:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:166:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:168:15: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:169:33: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:169:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:169:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:170:8: branch_false: following ‘false’ branch (when ‘partial_match == 0’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:174:38: branch_false: ...to here
FreeRDP-3.20.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): [#def1201]
FreeRDP-3.20.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.20.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:92:5: enter_function: entry to ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:129:6: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:130:22: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:133:6: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:137:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:137:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:165:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:165:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:166:24: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:166:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:166:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:168:15: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:169:33: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:169:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:169:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:170:8: branch_false: following ‘false’ branch (when ‘partial_match == 0’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:174:38: branch_false: ...to here
FreeRDP-3.20.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): [#def1202]
FreeRDP-3.20.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.20.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:137:5: enter_function: entry to ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:174:6: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:175:22: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:178:6: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:182:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:182:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:210:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:210:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:211:24: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:211:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:211:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:213:15: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:214:33: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:214:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:214:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:215:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:215:31: branch_true: ...to here
FreeRDP-3.20.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): [#def1203]
FreeRDP-3.20.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.20.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:137:5: enter_function: entry to ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:174:6: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:175:22: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:178:6: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:182:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:182:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:210:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:210:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:211:24: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:211:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:211:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:213:15: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:214:33: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:214:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:214:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:215:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:215:31: branch_true: ...to here
FreeRDP-3.20.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): [#def1204]
FreeRDP-3.20.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.20.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:137:5: enter_function: entry to ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:174:6: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:175:22: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:178:6: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:182:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:182:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:210:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:210:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:211:24: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:211:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:211:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:213:15: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:214:33: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:214:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:214:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:215:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:215:31: branch_true: ...to here
FreeRDP-3.20.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): [#def1205]
FreeRDP-3.20.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.20.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:137:5: enter_function: entry to ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:174:6: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:175:22: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:178:6: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:182:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:182:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:210:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:210:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:211:24: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:211:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:211:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:213:15: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:214:33: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:214:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:214:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:215:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:215:31: branch_true: ...to here
FreeRDP-3.20.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): [#def1206]
FreeRDP-3.20.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.20.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:137:5: enter_function: entry to ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:174:6: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:175:22: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:178:6: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:182:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:182:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:210:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:210:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:211:24: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:211:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:211:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:213:15: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:214:33: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:214:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:214:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:215:8: branch_false: following ‘false’ branch (when ‘partial_match == 0’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:219:38: branch_false: ...to here
FreeRDP-3.20.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): [#def1207]
FreeRDP-3.20.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.20.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:137:5: enter_function: entry to ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:174:6: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:175:22: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:178:6: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:182:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:182:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:210:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:210:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:211:24: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:211:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:211:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:213:15: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:214:33: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:214:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:214:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:215:8: branch_false: following ‘false’ branch (when ‘partial_match == 0’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:219:38: branch_false: ...to here
FreeRDP-3.20.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): [#def1208]
FreeRDP-3.20.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.20.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:102:5: enter_function: entry to ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:139:6: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:140:22: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:143:6: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:147:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:147:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:175:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:175:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:176:24: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:176:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:176:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:178:15: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:179:33: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:179:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:179:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:180:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:180:31: branch_true: ...to here
FreeRDP-3.20.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): [#def1209]
FreeRDP-3.20.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.20.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:102:5: enter_function: entry to ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:139:6: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:140:22: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:143:6: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:147:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:147:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:175:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:175:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:176:24: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:176:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:176:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:178:15: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:179:33: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:179:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:179:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:180:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:180:31: branch_true: ...to here
FreeRDP-3.20.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): [#def1210]
FreeRDP-3.20.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.20.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:102:5: enter_function: entry to ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:139:6: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:140:22: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:143:6: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:147:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:147:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:175:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:175:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:176:24: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:176:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:176:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:178:15: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:179:33: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:179:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:179:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:180:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:180:31: branch_true: ...to here
FreeRDP-3.20.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): [#def1211]
FreeRDP-3.20.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.20.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:102:5: enter_function: entry to ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:139:6: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:140:22: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:143:6: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:147:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:147:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:175:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:175:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:176:24: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:176:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:176:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:178:15: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:179:33: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:179:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:179:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:180:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:180:31: branch_true: ...to here
FreeRDP-3.20.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): [#def1212]
FreeRDP-3.20.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.20.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:102:5: enter_function: entry to ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:139:6: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:140:22: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:143:6: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:147:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:147:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:175:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:175:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:176:24: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:176:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:176:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:178:15: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:179:33: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:179:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:179:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:180:8: branch_false: following ‘false’ branch (when ‘partial_match == 0’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:184:38: branch_false: ...to here
FreeRDP-3.20.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): [#def1213]
FreeRDP-3.20.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.20.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:102:5: enter_function: entry to ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:139:6: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:140:22: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:143:6: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:147:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:147:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:175:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:175:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:176:24: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:176:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:176:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:178:15: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:179:33: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:179:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:179:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:180:8: branch_false: following ‘false’ branch (when ‘partial_match == 0’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:184:38: branch_false: ...to here
FreeRDP-3.20.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): [#def1214]
FreeRDP-3.20.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.20.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:92:5: enter_function: entry to ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:129:6: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:130:22: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:133:6: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:137:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:137:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:165:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:165:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:166:24: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:166:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:166:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:168:15: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:169:33: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:169:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:169:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:170:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:170:31: branch_true: ...to here
FreeRDP-3.20.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): [#def1215]
FreeRDP-3.20.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.20.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:92:5: enter_function: entry to ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:129:6: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:130:22: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:133:6: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:137:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:137:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:165:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:165:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:166:24: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:166:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:166:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:168:15: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:169:33: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:169:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:169:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:170:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:170:31: branch_true: ...to here
FreeRDP-3.20.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): [#def1216]
FreeRDP-3.20.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.20.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:92:5: enter_function: entry to ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:129:6: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:130:22: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:133:6: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:137:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:137:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:165:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:165:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:166:24: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:166:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:166:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:168:15: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:169:33: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:169:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:169:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:170:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:170:31: branch_true: ...to here
FreeRDP-3.20.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): [#def1217]
FreeRDP-3.20.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.20.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:92:5: enter_function: entry to ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:129:6: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:130:22: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:133:6: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:137:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:137:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:165:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:165:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:166:24: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:166:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:166:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:168:15: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:169:33: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:169:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:169:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:170:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:170:31: branch_true: ...to here
FreeRDP-3.20.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): [#def1218]
FreeRDP-3.20.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.20.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:92:5: enter_function: entry to ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:129:6: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:130:22: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:133:6: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:137:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:137:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:165:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:165:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:166:24: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:166:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:166:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:168:15: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:169:33: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:169:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:169:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:170:8: branch_false: following ‘false’ branch (when ‘partial_match == 0’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:174:38: branch_false: ...to here
FreeRDP-3.20.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): [#def1219]
FreeRDP-3.20.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.20.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:92:5: enter_function: entry to ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:129:6: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:130:22: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:133:6: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:137:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:137:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:165:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:165:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:166:24: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:166:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:166:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:168:15: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:169:33: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:169:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:169:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:170:8: branch_false: following ‘false’ branch (when ‘partial_match == 0’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:174:38: branch_false: ...to here
FreeRDP-3.20.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): [#def1220]
FreeRDP-3.20.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.20.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:102:5: enter_function: entry to ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:139:6: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:140:22: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:143:6: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:147:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:147:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:175:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:175:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:176:24: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:176:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:176:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:178:15: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:179:33: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:179:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:179:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:180:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:180:31: branch_true: ...to here
FreeRDP-3.20.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): [#def1221]
FreeRDP-3.20.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.20.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:102:5: enter_function: entry to ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:139:6: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:140:22: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:143:6: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:147:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:147:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:175:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:175:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:176:24: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:176:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:176:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:178:15: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:179:33: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:179:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:179:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:180:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:180:31: branch_true: ...to here
FreeRDP-3.20.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): [#def1222]
FreeRDP-3.20.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.20.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:102:5: enter_function: entry to ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:139:6: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:140:22: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:143:6: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:147:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:147:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:175:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:175:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:176:24: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:176:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:176:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:178:15: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:179:33: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:179:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:179:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:180:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:180:31: branch_true: ...to here
FreeRDP-3.20.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): [#def1223]
FreeRDP-3.20.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.20.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:102:5: enter_function: entry to ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:139:6: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:140:22: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:143:6: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:147:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:147:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:175:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:175:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:176:24: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:176:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:176:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:178:15: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:179:33: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:179:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:179:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:180:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:180:31: branch_true: ...to here
FreeRDP-3.20.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): [#def1224]
FreeRDP-3.20.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.20.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:102:5: enter_function: entry to ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:139:6: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:140:22: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:143:6: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:147:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:147:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:175:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:175:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:176:24: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:176:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:176:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:178:15: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:179:33: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:179:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:179:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:180:8: branch_false: following ‘false’ branch (when ‘partial_match == 0’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:184:38: branch_false: ...to here
FreeRDP-3.20.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): [#def1225]
FreeRDP-3.20.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.20.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:102:5: enter_function: entry to ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:139:6: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:140:22: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:143:6: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:147:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:147:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:175:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:175:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:176:24: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:176:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:176:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:178:15: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:179:33: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:179:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:179:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:180:8: branch_false: following ‘false’ branch (when ‘partial_match == 0’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:184:38: branch_false: ...to here
FreeRDP-3.20.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): [#def1226]
FreeRDP-3.20.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.20.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:92:5: enter_function: entry to ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:129:6: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:130:22: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:133:6: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:137:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:137:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:165:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:165:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:166:24: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:166:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:166:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:168:15: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:169:33: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:169:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:169:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:170:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:170:31: branch_true: ...to here
FreeRDP-3.20.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): [#def1227]
FreeRDP-3.20.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.20.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:92:5: enter_function: entry to ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:129:6: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:130:22: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:133:6: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:137:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:137:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:165:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:165:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:166:24: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:166:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:166:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:168:15: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:169:33: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:169:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:169:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:170:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:170:31: branch_true: ...to here
FreeRDP-3.20.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): [#def1228]
FreeRDP-3.20.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.20.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:92:5: enter_function: entry to ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:129:6: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:130:22: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:133:6: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:137:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:137:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:165:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:165:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:166:24: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:166:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:166:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:168:15: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:169:33: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:169:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:169:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:170:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:170:31: branch_true: ...to here
FreeRDP-3.20.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): [#def1229]
FreeRDP-3.20.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.20.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:92:5: enter_function: entry to ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:129:6: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:130:22: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:133:6: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:137:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:137:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:165:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:165:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:166:24: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:166:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:166:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:168:15: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:169:33: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:169:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:169:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:170:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:170:31: branch_true: ...to here
FreeRDP-3.20.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): [#def1230]
FreeRDP-3.20.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.20.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:92:5: enter_function: entry to ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:129:6: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:130:22: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:133:6: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:137:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:137:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:165:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:165:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:166:24: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:166:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:166:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:168:15: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:169:33: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:169:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:169:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:170:8: branch_false: following ‘false’ branch (when ‘partial_match == 0’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:174:38: branch_false: ...to here
FreeRDP-3.20.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): [#def1231]
FreeRDP-3.20.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.20.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:92:5: enter_function: entry to ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:129:6: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:130:22: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:133:6: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:137:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:137:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:165:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:165:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:166:24: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:166:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:166:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:168:15: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:169:33: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:169:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:169:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:170:8: branch_false: following ‘false’ branch (when ‘partial_match == 0’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:174:38: branch_false: ...to here
FreeRDP-3.20.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): [#def1232]
FreeRDP-3.20.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.20.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:97:5: enter_function: entry to ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:134:6: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:135:22: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:138:6: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:142:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:142:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:170:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:170:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:171:24: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:171:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:171:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:173:15: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:174:33: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:174:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:174:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:175:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:175:31: branch_true: ...to here
FreeRDP-3.20.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): [#def1233]
FreeRDP-3.20.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.20.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:97:5: enter_function: entry to ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:134:6: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:135:22: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:138:6: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:142:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:142:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:170:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:170:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:171:24: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:171:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:171:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:173:15: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:174:33: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:174:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:174:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:175:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:175:31: branch_true: ...to here
FreeRDP-3.20.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): [#def1234]
FreeRDP-3.20.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.20.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:97:5: enter_function: entry to ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:134:6: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:135:22: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:138:6: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:142:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:142:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:170:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:170:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:171:24: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:171:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:171:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:173:15: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:174:33: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:174:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:174:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:175:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:175:31: branch_true: ...to here
FreeRDP-3.20.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): [#def1235]
FreeRDP-3.20.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.20.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:97:5: enter_function: entry to ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:134:6: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:135:22: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:138:6: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:142:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:142:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:170:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:170:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:171:24: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:171:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:171:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:173:15: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:174:33: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:174:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:174:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:175:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:175:31: branch_true: ...to here
FreeRDP-3.20.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): [#def1236]
FreeRDP-3.20.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.20.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:97:5: enter_function: entry to ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:134:6: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:135:22: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:138:6: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:142:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:142:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:170:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:170:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:171:24: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:171:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:171:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:173:15: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:174:33: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:174:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:174:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:175:8: branch_false: following ‘false’ branch (when ‘partial_match == 0’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:179:38: branch_false: ...to here
FreeRDP-3.20.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): [#def1237]
FreeRDP-3.20.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.20.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:97:5: enter_function: entry to ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:134:6: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:135:22: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:138:6: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:142:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:142:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:170:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:170:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:171:24: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:171:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:171:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:173:15: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:174:33: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:174:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:174:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:175:8: branch_false: following ‘false’ branch (when ‘partial_match == 0’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:179:38: branch_false: ...to here
FreeRDP-3.20.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): [#def1238]
FreeRDP-3.20.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.20.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:92:5: enter_function: entry to ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:129:6: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:130:22: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:133:6: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:137:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:137:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:165:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:165:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:166:24: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:166:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:166:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:168:15: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:169:33: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:169:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:169:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:170:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:170:31: branch_true: ...to here
FreeRDP-3.20.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): [#def1239]
FreeRDP-3.20.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.20.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:92:5: enter_function: entry to ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:129:6: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:130:22: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:133:6: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:137:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:137:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:165:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:165:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:166:24: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:166:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:166:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:168:15: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:169:33: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:169:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:169:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:170:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:170:31: branch_true: ...to here
FreeRDP-3.20.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): [#def1240]
FreeRDP-3.20.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.20.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:92:5: enter_function: entry to ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:129:6: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:130:22: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:133:6: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:137:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:137:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:165:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:165:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:166:24: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:166:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:166:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:168:15: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:169:33: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:169:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:169:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:170:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:170:31: branch_true: ...to here
FreeRDP-3.20.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): [#def1241]
FreeRDP-3.20.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.20.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:92:5: enter_function: entry to ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:129:6: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:130:22: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:133:6: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:137:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:137:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:165:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:165:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:166:24: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:166:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:166:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:168:15: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:169:33: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:169:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:169:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:170:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:170:31: branch_true: ...to here
FreeRDP-3.20.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): [#def1242]
FreeRDP-3.20.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.20.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:92:5: enter_function: entry to ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:129:6: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:130:22: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:133:6: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:137:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:137:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:165:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:165:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:166:24: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:166:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:166:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:168:15: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:169:33: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:169:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:169:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:170:8: branch_false: following ‘false’ branch (when ‘partial_match == 0’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:174:38: branch_false: ...to here
FreeRDP-3.20.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): [#def1243]
FreeRDP-3.20.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.20.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:92:5: enter_function: entry to ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:129:6: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:130:22: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:133:6: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:137:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:137:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:165:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:165:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:166:24: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:166:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:166:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:168:15: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:169:33: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:169:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:169:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:170:8: branch_false: following ‘false’ branch (when ‘partial_match == 0’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:174:38: branch_false: ...to here
FreeRDP-3.20.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): [#def1244]
FreeRDP-3.20.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.20.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:207:5: enter_function: entry to ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:244:6: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:245:22: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:248:6: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:252:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:252:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:280:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:280:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:281:24: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:281:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:281:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:283:15: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:284:33: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:284:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:284:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:285:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:285:31: branch_true: ...to here
FreeRDP-3.20.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): [#def1245]
FreeRDP-3.20.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.20.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:207:5: enter_function: entry to ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:244:6: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:245:22: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:248:6: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:252:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:252:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:280:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:280:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:281:24: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:281:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:281:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:283:15: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:284:33: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:284:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:284:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:285:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:285:31: branch_true: ...to here
FreeRDP-3.20.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): [#def1246]
FreeRDP-3.20.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.20.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:207:5: enter_function: entry to ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:244:6: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:245:22: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:248:6: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:252:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:252:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:280:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:280:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:281:24: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:281:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:281:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:283:15: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:284:33: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:284:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:284:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:285:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:285:31: branch_true: ...to here
FreeRDP-3.20.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): [#def1247]
FreeRDP-3.20.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.20.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:207:5: enter_function: entry to ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:244:6: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:245:22: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:248:6: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:252:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:252:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:280:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:280:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:281:24: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:281:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:281:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:283:15: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:284:33: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:284:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:284:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:285:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:285:31: branch_true: ...to here
FreeRDP-3.20.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): [#def1248]
FreeRDP-3.20.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.20.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:207:5: enter_function: entry to ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:244:6: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:245:22: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:248:6: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:252:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:252:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:280:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:280:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:281:24: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:281:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:281:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:283:15: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:284:33: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:284:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:284:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:285:8: branch_false: following ‘false’ branch (when ‘partial_match == 0’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:289:38: branch_false: ...to here
FreeRDP-3.20.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): [#def1249]
FreeRDP-3.20.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.20.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:207:5: enter_function: entry to ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:244:6: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:245:22: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:248:6: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:252:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:252:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:280:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:280:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:281:24: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:281:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:281:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:283:15: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:284:33: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:284:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:284:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:285:8: branch_false: following ‘false’ branch (when ‘partial_match == 0’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:289:38: branch_false: ...to here
FreeRDP-3.20.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): [#def1250]
FreeRDP-3.20.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.20.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:102:5: enter_function: entry to ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:139:6: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:140:22: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:143:6: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:147:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:147:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:175:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:175:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:176:24: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:176:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:176:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:178:15: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:179:33: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:179:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:179:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:180:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:180:31: branch_true: ...to here
FreeRDP-3.20.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): [#def1251]
FreeRDP-3.20.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.20.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:102:5: enter_function: entry to ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:139:6: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:140:22: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:143:6: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:147:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:147:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:175:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:175:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:176:24: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:176:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:176:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:178:15: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:179:33: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:179:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:179:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:180:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:180:31: branch_true: ...to here
FreeRDP-3.20.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): [#def1252]
FreeRDP-3.20.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.20.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:102:5: enter_function: entry to ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:139:6: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:140:22: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:143:6: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:147:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:147:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:175:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:175:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:176:24: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:176:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:176:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:178:15: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:179:33: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:179:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:179:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:180:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:180:31: branch_true: ...to here
FreeRDP-3.20.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): [#def1253]
FreeRDP-3.20.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.20.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:102:5: enter_function: entry to ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:139:6: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:140:22: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:143:6: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:147:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:147:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:175:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:175:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:176:24: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:176:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:176:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:178:15: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:179:33: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:179:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:179:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:180:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:180:31: branch_true: ...to here
FreeRDP-3.20.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): [#def1254]
FreeRDP-3.20.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.20.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:102:5: enter_function: entry to ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:139:6: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:140:22: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:143:6: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:147:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:147:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:175:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:175:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:176:24: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:176:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:176:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:178:15: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:179:33: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:179:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:179:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:180:8: branch_false: following ‘false’ branch (when ‘partial_match == 0’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:184:38: branch_false: ...to here
FreeRDP-3.20.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): [#def1255]
FreeRDP-3.20.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.20.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:102:5: enter_function: entry to ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:139:6: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:140:22: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:143:6: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:147:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:147:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:175:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:175:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:176:24: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:176:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:176:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:178:15: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:179:33: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:179:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:179:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:180:8: branch_false: following ‘false’ branch (when ‘partial_match == 0’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:184:38: branch_false: ...to here
FreeRDP-3.20.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): [#def1256]
FreeRDP-3.20.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.20.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:112:5: enter_function: entry to ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:149:6: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:150:22: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:153:6: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:157:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:157:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:185:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:185:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:186:24: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:186:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:186:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:188:15: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:189:33: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:189:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:189:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:190:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:190:31: branch_true: ...to here
FreeRDP-3.20.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): [#def1257]
FreeRDP-3.20.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.20.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:112:5: enter_function: entry to ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:149:6: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:150:22: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:153:6: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:157:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:157:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:185:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:185:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:186:24: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:186:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:186:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:188:15: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:189:33: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:189:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:189:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:190:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:190:31: branch_true: ...to here
FreeRDP-3.20.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): [#def1258]
FreeRDP-3.20.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.20.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:112:5: enter_function: entry to ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:149:6: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:150:22: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:153:6: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:157:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:157:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:185:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:185:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:186:24: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:186:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:186:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:188:15: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:189:33: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:189:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:189:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:190:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:190:31: branch_true: ...to here
FreeRDP-3.20.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): [#def1259]
FreeRDP-3.20.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.20.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:112:5: enter_function: entry to ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:149:6: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:150:22: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:153:6: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:157:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:157:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:185:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:185:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:186:24: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:186:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:186:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:188:15: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:189:33: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:189:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:189:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:190:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:190:31: branch_true: ...to here
FreeRDP-3.20.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): [#def1260]
FreeRDP-3.20.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.20.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:112:5: enter_function: entry to ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:149:6: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:150:22: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:153:6: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:157:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:157:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:185:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:185:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:186:24: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:186:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:186:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:188:15: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:189:33: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:189:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:189:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:190:8: branch_false: following ‘false’ branch (when ‘partial_match == 0’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:194:38: branch_false: ...to here
FreeRDP-3.20.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): [#def1261]
FreeRDP-3.20.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.20.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:112:5: enter_function: entry to ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:149:6: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:150:22: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:153:6: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:157:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:157:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:185:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:185:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:186:24: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:186:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:186:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:188:15: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:189:33: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:189:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:189:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:190:8: branch_false: following ‘false’ branch (when ‘partial_match == 0’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:194:38: branch_false: ...to here
FreeRDP-3.20.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): [#def1262]
FreeRDP-3.20.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.20.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:92:5: enter_function: entry to ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:129:6: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:130:22: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:133:6: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:137:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:137:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:165:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:165:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:166:24: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:166:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:166:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:168:15: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:169:33: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:169:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:169:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:170:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:170:31: branch_true: ...to here
FreeRDP-3.20.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): [#def1263]
FreeRDP-3.20.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.20.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:92:5: enter_function: entry to ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:129:6: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:130:22: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:133:6: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:137:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:137:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:165:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:165:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:166:24: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:166:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:166:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:168:15: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:169:33: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:169:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:169:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:170:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:170:31: branch_true: ...to here
FreeRDP-3.20.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): [#def1264]
FreeRDP-3.20.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.20.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:92:5: enter_function: entry to ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:129:6: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:130:22: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:133:6: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:137:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:137:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:165:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:165:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:166:24: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:166:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:166:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:168:15: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:169:33: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:169:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:169:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:170:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:170:31: branch_true: ...to here
FreeRDP-3.20.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): [#def1265]
FreeRDP-3.20.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.20.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:92:5: enter_function: entry to ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:129:6: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:130:22: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:133:6: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:137:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:137:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:165:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:165:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:166:24: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:166:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:166:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:168:15: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:169:33: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:169:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:169:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:170:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:170:31: branch_true: ...to here
FreeRDP-3.20.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): [#def1266]
FreeRDP-3.20.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.20.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:92:5: enter_function: entry to ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:129:6: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:130:22: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:133:6: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:137:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:137:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:165:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:165:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:166:24: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:166:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:166:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:168:15: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:169:33: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:169:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:169:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:170:8: branch_false: following ‘false’ branch (when ‘partial_match == 0’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:174:38: branch_false: ...to here
FreeRDP-3.20.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): [#def1267]
FreeRDP-3.20.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.20.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:92:5: enter_function: entry to ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:129:6: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:130:22: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:133:6: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:137:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:137:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:165:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:165:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:166:24: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:166:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:166:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:168:15: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:169:33: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:169:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:169:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:170:8: branch_false: following ‘false’ branch (when ‘partial_match == 0’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:174:38: branch_false: ...to here
FreeRDP-3.20.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): [#def1268]
FreeRDP-3.20.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.20.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:92:5: enter_function: entry to ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:129:6: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:130:22: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:133:6: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:137:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:137:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:165:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:165:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:166:24: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:166:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:166:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:168:15: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:169:33: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:169:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:169:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:170:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:170:31: branch_true: ...to here
FreeRDP-3.20.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): [#def1269]
FreeRDP-3.20.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.20.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:92:5: enter_function: entry to ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:129:6: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:130:22: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:133:6: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:137:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:137:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:165:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:165:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:166:24: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:166:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:166:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:168:15: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:169:33: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:169:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:169:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:170:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:170:31: branch_true: ...to here
FreeRDP-3.20.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): [#def1270]
FreeRDP-3.20.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.20.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:92:5: enter_function: entry to ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:129:6: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:130:22: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:133:6: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:137:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:137:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:165:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:165:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:166:24: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:166:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:166:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:168:15: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:169:33: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:169:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:169:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:170:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:170:31: branch_true: ...to here
FreeRDP-3.20.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): [#def1271]
FreeRDP-3.20.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.20.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:92:5: enter_function: entry to ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:129:6: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:130:22: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:133:6: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:137:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:137:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:165:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:165:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:166:24: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:166:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:166:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:168:15: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:169:33: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:169:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:169:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:170:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:170:31: branch_true: ...to here
FreeRDP-3.20.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): [#def1272]
FreeRDP-3.20.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.20.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:92:5: enter_function: entry to ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:129:6: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:130:22: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:133:6: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:137:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:137:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:165:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:165:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:166:24: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:166:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:166:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:168:15: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:169:33: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:169:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:169:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:170:8: branch_false: following ‘false’ branch (when ‘partial_match == 0’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:174:38: branch_false: ...to here
FreeRDP-3.20.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): [#def1273]
FreeRDP-3.20.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.20.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:92:5: enter_function: entry to ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:129:6: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:130:22: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:133:6: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:137:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:137:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:165:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:165:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:166:24: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:166:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:166:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:168:15: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:169:33: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:169:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:169:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:170:8: branch_false: following ‘false’ branch (when ‘partial_match == 0’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:174:38: branch_false: ...to here
FreeRDP-3.20.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): [#def1274]
FreeRDP-3.20.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.20.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:117:5: enter_function: entry to ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:154:6: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:155:22: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:158:6: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:162:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:162:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:190:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:190:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:191:24: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:191:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:191:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:193:15: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:194:33: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:194:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:194:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:195:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:195:31: branch_true: ...to here
FreeRDP-3.20.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): [#def1275]
FreeRDP-3.20.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.20.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:117:5: enter_function: entry to ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:154:6: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:155:22: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:158:6: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:162:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:162:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:190:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:190:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:191:24: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:191:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:191:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:193:15: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:194:33: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:194:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:194:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:195:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:195:31: branch_true: ...to here
FreeRDP-3.20.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): [#def1276]
FreeRDP-3.20.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.20.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:117:5: enter_function: entry to ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:154:6: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:155:22: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:158:6: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:162:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:162:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:190:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:190:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:191:24: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:191:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:191:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:193:15: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:194:33: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:194:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:194:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:195:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:195:31: branch_true: ...to here
FreeRDP-3.20.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): [#def1277]
FreeRDP-3.20.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.20.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:117:5: enter_function: entry to ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:154:6: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:155:22: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:158:6: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:162:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:162:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:190:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:190:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:191:24: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:191:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:191:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:193:15: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:194:33: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:194:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:194:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:195:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:195:31: branch_true: ...to here
FreeRDP-3.20.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): [#def1278]
FreeRDP-3.20.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.20.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:117:5: enter_function: entry to ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:154:6: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:155:22: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:158:6: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:162:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:162:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:190:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:190:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:191:24: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:191:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:191:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:193:15: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:194:33: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:194:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:194:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:195:8: branch_false: following ‘false’ branch (when ‘partial_match == 0’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:199:38: branch_false: ...to here
FreeRDP-3.20.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): [#def1279]
FreeRDP-3.20.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.20.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:117:5: enter_function: entry to ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:154:6: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:155:22: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:158:6: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:162:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:162:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:190:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:190:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:191:24: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:191:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:191:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:193:15: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:194:33: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:194:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:194:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:195:8: branch_false: following ‘false’ branch (when ‘partial_match == 0’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:199:38: branch_false: ...to here
FreeRDP-3.20.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): [#def1280]
FreeRDP-3.20.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.20.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:142:5: enter_function: entry to ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:179:6: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:180:22: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:183:6: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:187:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:187:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:215:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:215:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:216:24: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:216:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:216:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:218:15: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:219:33: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:219:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:219:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:220:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:220:31: branch_true: ...to here
FreeRDP-3.20.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): [#def1281]
FreeRDP-3.20.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.20.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:142:5: enter_function: entry to ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:179:6: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:180:22: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:183:6: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:187:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:187:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:215:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:215:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:216:24: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:216:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:216:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:218:15: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:219:33: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:219:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:219:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:220:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:220:31: branch_true: ...to here
FreeRDP-3.20.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): [#def1282]
FreeRDP-3.20.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.20.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:142:5: enter_function: entry to ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:179:6: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:180:22: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:183:6: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:187:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:187:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:215:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:215:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:216:24: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:216:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:216:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:218:15: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:219:33: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:219:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:219:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:220:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:220:31: branch_true: ...to here
FreeRDP-3.20.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): [#def1283]
FreeRDP-3.20.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.20.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:142:5: enter_function: entry to ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:179:6: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:180:22: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:183:6: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:187:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:187:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:215:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:215:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:216:24: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:216:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:216:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:218:15: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:219:33: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:219:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:219:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:220:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:220:31: branch_true: ...to here
FreeRDP-3.20.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): [#def1284]
FreeRDP-3.20.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.20.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:142:5: enter_function: entry to ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:179:6: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:180:22: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:183:6: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:187:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:187:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:215:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:215:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:216:24: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:216:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:216:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:218:15: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:219:33: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:219:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:219:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:220:8: branch_false: following ‘false’ branch (when ‘partial_match == 0’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:224:38: branch_false: ...to here
FreeRDP-3.20.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): [#def1285]
FreeRDP-3.20.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.20.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:142:5: enter_function: entry to ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:179:6: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:180:22: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:183:6: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:187:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:187:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:215:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:215:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:216:24: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:216:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:216:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:218:15: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:219:33: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:219:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:219:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:220:8: branch_false: following ‘false’ branch (when ‘partial_match == 0’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:224:38: branch_false: ...to here
FreeRDP-3.20.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): [#def1286]
FreeRDP-3.20.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.20.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:112:5: enter_function: entry to ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:149:6: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:150:22: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:153:6: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:157:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:157:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:185:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:185:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:186:24: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:186:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:186:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:188:15: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:189:33: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:189:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:189:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:190:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:190:31: branch_true: ...to here
FreeRDP-3.20.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): [#def1287]
FreeRDP-3.20.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.20.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:112:5: enter_function: entry to ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:149:6: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:150:22: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:153:6: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:157:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:157:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:185:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:185:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:186:24: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:186:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:186:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:188:15: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:189:33: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:189:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:189:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:190:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:190:31: branch_true: ...to here
FreeRDP-3.20.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): [#def1288]
FreeRDP-3.20.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.20.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:112:5: enter_function: entry to ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:149:6: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:150:22: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:153:6: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:157:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:157:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:185:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:185:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:186:24: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:186:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:186:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:188:15: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:189:33: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:189:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:189:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:190:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:190:31: branch_true: ...to here
FreeRDP-3.20.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): [#def1289]
FreeRDP-3.20.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.20.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:112:5: enter_function: entry to ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:149:6: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:150:22: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:153:6: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:157:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:157:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:185:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:185:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:186:24: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:186:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:186:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:188:15: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:189:33: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:189:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:189:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:190:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:190:31: branch_true: ...to here
FreeRDP-3.20.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): [#def1290]
FreeRDP-3.20.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.20.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:112:5: enter_function: entry to ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:149:6: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:150:22: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:153:6: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:157:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:157:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:185:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:185:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:186:24: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:186:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:186:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:188:15: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:189:33: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:189:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:189:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:190:8: branch_false: following ‘false’ branch (when ‘partial_match == 0’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:194:38: branch_false: ...to here
FreeRDP-3.20.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): [#def1291]
FreeRDP-3.20.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.20.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:112:5: enter_function: entry to ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:149:6: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:150:22: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:153:6: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:157:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:157:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:185:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:185:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:186:24: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:186:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:186:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:188:15: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:189:33: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:189:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:189:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:190:8: branch_false: following ‘false’ branch (when ‘partial_match == 0’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:194:38: branch_false: ...to here
FreeRDP-3.20.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): [#def1292]
FreeRDP-3.20.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.20.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:102:5: enter_function: entry to ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:139:6: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:140:22: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:143:6: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:147:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:147:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:175:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:175:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:176:24: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:176:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:176:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:178:15: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:179:33: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:179:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:179:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:180:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:180:31: branch_true: ...to here
FreeRDP-3.20.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): [#def1293]
FreeRDP-3.20.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.20.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:102:5: enter_function: entry to ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:139:6: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:140:22: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:143:6: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:147:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:147:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:175:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:175:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:176:24: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:176:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:176:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:178:15: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:179:33: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:179:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:179:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:180:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:180:31: branch_true: ...to here
FreeRDP-3.20.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): [#def1294]
FreeRDP-3.20.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.20.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:102:5: enter_function: entry to ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:139:6: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:140:22: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:143:6: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:147:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:147:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:175:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:175:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:176:24: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:176:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:176:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:178:15: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:179:33: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:179:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:179:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:180:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:180:31: branch_true: ...to here
FreeRDP-3.20.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): [#def1295]
FreeRDP-3.20.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.20.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:102:5: enter_function: entry to ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:139:6: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:140:22: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:143:6: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:147:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:147:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:175:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:175:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:176:24: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:176:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:176:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:178:15: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:179:33: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:179:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:179:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:180:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:180:31: branch_true: ...to here
FreeRDP-3.20.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): [#def1296]
FreeRDP-3.20.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.20.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:102:5: enter_function: entry to ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:139:6: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:140:22: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:143:6: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:147:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:147:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:175:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:175:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:176:24: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:176:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:176:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:178:15: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:179:33: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:179:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:179:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:180:8: branch_false: following ‘false’ branch (when ‘partial_match == 0’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:184:38: branch_false: ...to here
FreeRDP-3.20.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): [#def1297]
FreeRDP-3.20.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.20.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:102:5: enter_function: entry to ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:139:6: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:140:22: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:143:6: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:147:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:147:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:175:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:175:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:176:24: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:176:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:176:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:178:15: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:179:33: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:179:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:179:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:180:8: branch_false: following ‘false’ branch (when ‘partial_match == 0’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:184:38: branch_false: ...to here
FreeRDP-3.20.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): [#def1298]
FreeRDP-3.20.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.20.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:192:5: enter_function: entry to ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:229:6: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:230:22: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:233:6: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:237:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:237:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:265:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:265:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:266:24: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:266:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:266:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:268:15: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:269:33: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:269:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:269:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:270:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:270:31: branch_true: ...to here
FreeRDP-3.20.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): [#def1299]
FreeRDP-3.20.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.20.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:192:5: enter_function: entry to ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:229:6: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:230:22: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:233:6: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:237:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:237:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:265:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:265:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:266:24: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:266:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:266:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:268:15: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:269:33: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:269:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:269:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:270:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:270:31: branch_true: ...to here
FreeRDP-3.20.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): [#def1300]
FreeRDP-3.20.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.20.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:192:5: enter_function: entry to ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:208:17: branch_true: following ‘true’ branch (when ‘i != 21’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:209:30: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:213:8: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:217:9: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:217:8: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:222:5: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:229:6: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:233:7: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:233:6: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:237:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:237:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:265:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:265:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:266:24: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:266:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:266:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:268:15: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:269:33: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:269:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:269:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:270:8: branch_false: following ‘false’ branch (when ‘partial_match == 0’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:274:38: branch_false: ...to here
FreeRDP-3.20.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): [#def1301]
FreeRDP-3.20.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.20.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:192:5: enter_function: entry to ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:229:6: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:230:22: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:233:6: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:237:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:237:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:265:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:265:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:266:24: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:266:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:266:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:268:15: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:269:33: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:269:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:269:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:270:8: branch_false: following ‘false’ branch (when ‘partial_match == 0’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:274:38: branch_false: ...to here
FreeRDP-3.20.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): [#def1302]
FreeRDP-3.20.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.20.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:117:5: enter_function: entry to ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:154:6: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:155:22: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:158:6: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:162:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:162:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:190:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:190:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:191:24: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:191:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:191:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:193:15: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:194:33: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:194:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:194:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:195:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:195:31: branch_true: ...to here
FreeRDP-3.20.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): [#def1303]
FreeRDP-3.20.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.20.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:117:5: enter_function: entry to ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:154:6: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:155:22: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:158:6: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:162:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:162:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:190:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:190:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:191:24: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:191:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:191:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:193:15: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:194:33: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:194:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:194:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:195:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:195:31: branch_true: ...to here
FreeRDP-3.20.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): [#def1304]
FreeRDP-3.20.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.20.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:117:5: enter_function: entry to ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:154:6: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:155:22: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:158:6: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:162:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:162:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:190:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:190:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:191:24: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:191:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:191:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:193:15: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:194:33: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:194:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:194:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:195:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:195:31: branch_true: ...to here
FreeRDP-3.20.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): [#def1305]
FreeRDP-3.20.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.20.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:117:5: enter_function: entry to ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:154:6: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:155:22: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:158:6: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:162:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:162:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:190:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:190:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:191:24: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:191:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:191:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:193:15: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:194:33: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:194:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:194:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:195:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:195:31: branch_true: ...to here
FreeRDP-3.20.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): [#def1306]
FreeRDP-3.20.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.20.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:117:5: enter_function: entry to ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:154:6: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:155:22: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:158:6: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:162:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:162:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:190:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:190:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:191:24: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:191:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:191:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:193:15: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:194:33: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:194:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:194:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:195:8: branch_false: following ‘false’ branch (when ‘partial_match == 0’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:199:38: branch_false: ...to here
FreeRDP-3.20.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): [#def1307]
FreeRDP-3.20.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.20.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:117:5: enter_function: entry to ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:154:6: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:155:22: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:158:6: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:162:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:162:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:190:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:190:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:191:24: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:191:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:191:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:193:15: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:194:33: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:194:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:194:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:195:8: branch_false: following ‘false’ branch (when ‘partial_match == 0’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:199:38: branch_false: ...to here
FreeRDP-3.20.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): [#def1308]
FreeRDP-3.20.0/redhat-linux-build/winpr/test/TestWinPR.c:175:31: warning[-Wanalyzer-null-argument]: use of NULL ‘arg’ where non-null expected
FreeRDP-3.20.0/redhat-linux-build/winpr/test/TestWinPR.c:97:5: enter_function: entry to ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/test/TestWinPR.c:134:6: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/test/TestWinPR.c:135:22: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/test/TestWinPR.c:138:6: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/test/TestWinPR.c:142:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/test/TestWinPR.c:142:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/test/TestWinPR.c:170:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/test/TestWinPR.c:170:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/test/TestWinPR.c:171:24: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/test/TestWinPR.c:171:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/test/TestWinPR.c:171:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/test/TestWinPR.c:173:15: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/test/TestWinPR.c:174:33: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/test/TestWinPR.c:174:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/test/TestWinPR.c:174:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/test/TestWinPR.c:175:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/test/TestWinPR.c:175:31: branch_true: ...to here
FreeRDP-3.20.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): [#def1309]
FreeRDP-3.20.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.20.0/redhat-linux-build/winpr/test/TestWinPR.c:97:5: enter_function: entry to ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/test/TestWinPR.c:134:6: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/test/TestWinPR.c:135:22: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/test/TestWinPR.c:138:6: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/test/TestWinPR.c:142:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/test/TestWinPR.c:142:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/test/TestWinPR.c:170:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/test/TestWinPR.c:170:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/test/TestWinPR.c:171:24: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/test/TestWinPR.c:171:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/test/TestWinPR.c:171:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/test/TestWinPR.c:173:15: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/test/TestWinPR.c:174:33: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/test/TestWinPR.c:174:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/test/TestWinPR.c:174:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/test/TestWinPR.c:175:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/test/TestWinPR.c:175:31: branch_true: ...to here
FreeRDP-3.20.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): [#def1310]
FreeRDP-3.20.0/redhat-linux-build/winpr/test/TestWinPR.c:175:31: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘*<unknown>’
FreeRDP-3.20.0/redhat-linux-build/winpr/test/TestWinPR.c:97:5: enter_function: entry to ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/test/TestWinPR.c:134:6: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/test/TestWinPR.c:135:22: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/test/TestWinPR.c:138:6: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/test/TestWinPR.c:142:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/test/TestWinPR.c:142:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/test/TestWinPR.c:170:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/test/TestWinPR.c:170:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/test/TestWinPR.c:171:24: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/test/TestWinPR.c:171:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/test/TestWinPR.c:171:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/test/TestWinPR.c:173:15: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/test/TestWinPR.c:174:33: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/test/TestWinPR.c:174:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/test/TestWinPR.c:174:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/test/TestWinPR.c:175:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/test/TestWinPR.c:175:31: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/test/TestWinPR.c:175:31: danger: use of uninitialized value ‘*<unknown>’ here
Error: GCC_ANALYZER_WARNING (CWE-457): [#def1311]
FreeRDP-3.20.0/redhat-linux-build/winpr/test/TestWinPR.c:175:31: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘*arg’
FreeRDP-3.20.0/redhat-linux-build/winpr/test/TestWinPR.c:97:5: enter_function: entry to ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/test/TestWinPR.c:134:6: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/test/TestWinPR.c:135:22: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/test/TestWinPR.c:138:6: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/test/TestWinPR.c:142:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/test/TestWinPR.c:142:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/test/TestWinPR.c:170:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/test/TestWinPR.c:170:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/test/TestWinPR.c:171:24: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/test/TestWinPR.c:171:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/test/TestWinPR.c:171:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/test/TestWinPR.c:173:15: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/test/TestWinPR.c:174:33: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/test/TestWinPR.c:174:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/test/TestWinPR.c:174:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/test/TestWinPR.c:175:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/test/TestWinPR.c:175:31: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/test/TestWinPR.c:175:31: danger: use of uninitialized value ‘*arg’ here
Error: GCC_ANALYZER_WARNING (CWE-688): [#def1312]
FreeRDP-3.20.0/redhat-linux-build/winpr/test/TestWinPR.c:179:38: warning[-Wanalyzer-null-argument]: use of NULL ‘arg’ where non-null expected
FreeRDP-3.20.0/redhat-linux-build/winpr/test/TestWinPR.c:97:5: enter_function: entry to ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/test/TestWinPR.c:134:6: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/test/TestWinPR.c:135:22: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/test/TestWinPR.c:138:6: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/test/TestWinPR.c:142:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/test/TestWinPR.c:142:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/test/TestWinPR.c:170:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/test/TestWinPR.c:170:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/test/TestWinPR.c:171:24: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/test/TestWinPR.c:171:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/test/TestWinPR.c:171:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/test/TestWinPR.c:173:15: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/test/TestWinPR.c:174:33: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/test/TestWinPR.c:174:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/test/TestWinPR.c:174:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/test/TestWinPR.c:175:8: branch_false: following ‘false’ branch (when ‘partial_match == 0’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/test/TestWinPR.c:179:38: branch_false: ...to here
FreeRDP-3.20.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): [#def1313]
FreeRDP-3.20.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.20.0/redhat-linux-build/winpr/test/TestWinPR.c:97:5: enter_function: entry to ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/test/TestWinPR.c:134:6: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/test/TestWinPR.c:135:22: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/test/TestWinPR.c:138:6: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/test/TestWinPR.c:142:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/test/TestWinPR.c:142:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/test/TestWinPR.c:170:6: branch_false: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/test/TestWinPR.c:170:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/test/TestWinPR.c:171:24: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/test/TestWinPR.c:171:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/test/TestWinPR.c:171:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/test/TestWinPR.c:173:15: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/redhat-linux-build/winpr/test/TestWinPR.c:174:33: branch_true: ...to here
FreeRDP-3.20.0/redhat-linux-build/winpr/test/TestWinPR.c:174:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.20.0/redhat-linux-build/winpr/test/TestWinPR.c:174:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.20.0/redhat-linux-build/winpr/test/TestWinPR.c:175:8: branch_false: following ‘false’ branch (when ‘partial_match == 0’)...
FreeRDP-3.20.0/redhat-linux-build/winpr/test/TestWinPR.c:179:38: branch_false: ...to here
FreeRDP-3.20.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-404): [#def1314]
FreeRDP-3.20.0/server/proxy/channels/pf_channel_drdynvc.c:140:15: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
FreeRDP-3.20.0/server/proxy/channels/pf_channel_drdynvc.c:687:24: enter_function: entry to ‘DynvcTrackerPeekFn’
FreeRDP-3.20.0/server/proxy/channels/pf_channel_drdynvc.c:716:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/server/proxy/channels/pf_channel_drdynvc.c:719:28: call_function: inlined call to ‘Stream_Get_UINT8’ from ‘DynvcTrackerPeekFn’
FreeRDP-3.20.0/server/proxy/channels/pf_channel_drdynvc.c:754:33: call_function: calling ‘dyn_log_’ from ‘DynvcTrackerPeekFn’
Error: CPPCHECK_WARNING (CWE-415): [#def1315]
FreeRDP-3.20.0/server/proxy/pf_client.c:931: error[doubleFree]: Memory pointed to by 'pv' is freed twice.
Error: GCC_ANALYZER_WARNING (CWE-476): [#def1316]
FreeRDP-3.20.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.20.0/server/shadow/shadow_encomsp.c:107:37: acquire_memory: this call could return NULL
FreeRDP-3.20.0/server/shadow/shadow_encomsp.c:109:9: danger: ‘encomsp_server_context_new(*client.vcm)’ could be NULL: unchecked value from [(1)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-476): [#def1317]
FreeRDP-3.20.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.20.0/server/shadow/shadow_remdesk.c:31:37: acquire_memory: this call could return NULL
FreeRDP-3.20.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-775): [#def1318]
FreeRDP-3.20.0/uwac/libuwac/uwac-clipboard.c:243:9: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘pipefd[0]’
FreeRDP-3.20.0/uwac/libuwac/uwac-clipboard.c:235:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/uwac/libuwac/uwac-clipboard.c:239:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/uwac/libuwac/uwac-clipboard.c:242:50: branch_false: ...to here
FreeRDP-3.20.0/uwac/libuwac/uwac-clipboard.c:243:9: throw: if ‘close’ throws an exception...
FreeRDP-3.20.0/uwac/libuwac/uwac-clipboard.c:243:9: danger: ‘pipefd[0]’ leaks here
Error: GCC_ANALYZER_WARNING (CWE-775): [#def1319]
FreeRDP-3.20.0/uwac/libuwac/uwac-clipboard.c:244:9: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘pipefd[0]’
FreeRDP-3.20.0/uwac/libuwac/uwac-clipboard.c:235:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/uwac/libuwac/uwac-clipboard.c:239:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/uwac/libuwac/uwac-clipboard.c:242:50: branch_false: ...to here
FreeRDP-3.20.0/uwac/libuwac/uwac-clipboard.c:244:9: throw: if ‘wl_display_roundtrip’ throws an exception...
FreeRDP-3.20.0/uwac/libuwac/uwac-clipboard.c:244:9: danger: ‘pipefd[0]’ leaks here
Error: GCC_ANALYZER_WARNING (CWE-775): [#def1320]
FreeRDP-3.20.0/uwac/libuwac/uwac-clipboard.c:245:9: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘pipefd[0]’
FreeRDP-3.20.0/uwac/libuwac/uwac-clipboard.c:235:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/uwac/libuwac/uwac-clipboard.c:239:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/uwac/libuwac/uwac-clipboard.c:242:50: branch_false: ...to here
FreeRDP-3.20.0/uwac/libuwac/uwac-clipboard.c:245:9: throw: if ‘wl_display_flush’ throws an exception...
FreeRDP-3.20.0/uwac/libuwac/uwac-clipboard.c:245:9: danger: ‘pipefd[0]’ leaks here
Error: GCC_ANALYZER_WARNING (CWE-775): [#def1321]
FreeRDP-3.20.0/uwac/libuwac/uwac-clipboard.c:253:29: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘pipefd[0]’
FreeRDP-3.20.0/uwac/libuwac/uwac-clipboard.c:235:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/uwac/libuwac/uwac-clipboard.c:239:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/uwac/libuwac/uwac-clipboard.c:242:50: branch_false: ...to here
FreeRDP-3.20.0/uwac/libuwac/uwac-clipboard.c:249:20: branch_false: following ‘false’ branch (when ‘alloc <= 18446744073709550590’)...
FreeRDP-3.20.0/uwac/libuwac/uwac-clipboard.c:252:17: branch_false: ...to here
FreeRDP-3.20.0/uwac/libuwac/uwac-clipboard.c:253:29: throw: if ‘xrealloc’ throws an exception...
FreeRDP-3.20.0/uwac/libuwac/uwac-clipboard.c:253:29: danger: ‘pipefd[0]’ leaks here
Error: GCC_ANALYZER_WARNING (CWE-775): [#def1322]
FreeRDP-3.20.0/uwac/libuwac/uwac-clipboard.c:269:9: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘pipefd[0]’
FreeRDP-3.20.0/uwac/libuwac/uwac-clipboard.c:235:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/uwac/libuwac/uwac-clipboard.c:239:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/uwac/libuwac/uwac-clipboard.c:242:50: branch_false: ...to here
FreeRDP-3.20.0/uwac/libuwac/uwac-clipboard.c:249:20: branch_false: following ‘false’ branch (when ‘alloc <= 18446744073709550590’)...
FreeRDP-3.20.0/uwac/libuwac/uwac-clipboard.c:252:17: branch_false: ...to here
FreeRDP-3.20.0/uwac/libuwac/uwac-clipboard.c:254:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/uwac/libuwac/uwac-clipboard.c:259:20: branch_false: ...to here
FreeRDP-3.20.0/uwac/libuwac/uwac-clipboard.c:259:20: branch_false: following ‘false’ branch (when ‘pos < alloc’)...
FreeRDP-3.20.0/uwac/libuwac/uwac-clipboard.c:262:21: branch_false: ...to here
FreeRDP-3.20.0/uwac/libuwac/uwac-clipboard.c:265:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/uwac/libuwac/uwac-clipboard.c:267:18: branch_false: ...to here
FreeRDP-3.20.0/uwac/libuwac/uwac-clipboard.c:269:9: throw: if ‘close’ throws an exception...
FreeRDP-3.20.0/uwac/libuwac/uwac-clipboard.c:269:9: danger: ‘pipefd[0]’ leaks here
Error: GCC_ANALYZER_WARNING (CWE-775): [#def1323]
FreeRDP-3.20.0/uwac/libuwac/uwac-clipboard.c:280:9: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘pipefd[0]’
FreeRDP-3.20.0/uwac/libuwac/uwac-clipboard.c:235:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/uwac/libuwac/uwac-clipboard.c:239:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/uwac/libuwac/uwac-clipboard.c:242:50: branch_false: ...to here
FreeRDP-3.20.0/uwac/libuwac/uwac-clipboard.c:249:20: branch_false: following ‘false’ branch (when ‘alloc <= 18446744073709550590’)...
FreeRDP-3.20.0/uwac/libuwac/uwac-clipboard.c:252:17: branch_false: ...to here
FreeRDP-3.20.0/uwac/libuwac/uwac-clipboard.c:280:9: throw: if ‘close’ throws an exception...
FreeRDP-3.20.0/uwac/libuwac/uwac-clipboard.c:280:9: danger: ‘pipefd[0]’ leaks here
Error: GCC_ANALYZER_WARNING (CWE-775): [#def1324]
FreeRDP-3.20.0/uwac/libuwac/uwac-os.c:76:17: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘fd’
FreeRDP-3.20.0/uwac/libuwac/uwac-os.c:90:5: enter_function: entry to ‘uwac_os_socket_cloexec’
FreeRDP-3.20.0/uwac/libuwac/uwac-os.c:95:12: branch_false: following ‘false’ branch (when ‘fd < 0’)...
FreeRDP-3.20.0/uwac/libuwac/uwac-os.c:98:13: branch_false: ...to here
FreeRDP-3.20.0/uwac/libuwac/uwac-os.c:98:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/uwac/libuwac/uwac-os.c:101:14: branch_false: ...to here
FreeRDP-3.20.0/uwac/libuwac/uwac-os.c:101:14: acquire_resource: socket created here
FreeRDP-3.20.0/uwac/libuwac/uwac-os.c:102:16: call_function: calling ‘set_cloexec_or_close’ from ‘uwac_os_socket_cloexec’
Error: COMPILER_WARNING (CWE-252): [#def1325]
FreeRDP-3.20.0/winpr/libwinpr/utils/debug.c:36: included_from: Included from here.
FreeRDP-3.20.0/winpr/libwinpr/utils/debug.c: scope_hint: In function ‘winpr_backtrace_symbols_fd’
FreeRDP-3.20.0/winpr/include/winpr/crt.h:43:16: warning[-Wunused-result]: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’
FreeRDP-3.20.0/winpr/libwinpr/utils/debug.c:163:31: note: in expansion of macro ‘_write’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1326]
FreeRDP-3.20.0/winpr/include/winpr/stream.h:127:17: warning[-Wanalyzer-malloc-leak]: leak of ‘Stream_New(&buf, 32)’
FreeRDP-3.20.0/channels/video/client/video_main.c:621:13: enter_function: entry to ‘video_control_send_client_notification’
FreeRDP-3.20.0/channels/video/client/video_main.c:637:13: acquire_memory: allocated here
FreeRDP-3.20.0/channels/video/client/video_main.c:638:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/channels/video/client/video_main.c:642:9: call_function: inlined call to ‘Stream_Seek_UINT32’ from ‘video_control_send_client_notification’
FreeRDP-3.20.0/channels/video/client/video_main.c:663:9: throw: if ‘Stream_SealLength’ throws an exception...
FreeRDP-3.20.0/channels/video/client/video_main.c:642:9: call_function: inlined call to ‘Stream_Seek_UINT32’ from ‘video_control_send_client_notification’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1327]
FreeRDP-3.20.0/winpr/include/winpr/stream.h:168:56: warning[-Wanalyzer-malloc-leak]: leak of ‘update_read_pointer_cached(update, s)’
FreeRDP-3.20.0/libfreerdp/core/update.c:742:6: enter_function: entry to ‘update_recv_pointer’
FreeRDP-3.20.0/libfreerdp/core/update.c:752:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/update.c:755:9: call_function: inlined call to ‘stream_read_u16_le’ from ‘update_recv_pointer’
FreeRDP-3.20.0/libfreerdp/core/update.c:822:65: call_function: calling ‘update_read_pointer_cached’ from ‘update_recv_pointer’
FreeRDP-3.20.0/libfreerdp/core/update.c:822:65: return_function: returning to ‘update_recv_pointer’ from ‘update_read_pointer_cached’
FreeRDP-3.20.0/libfreerdp/core/update.c:824:28: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/update.c:826:38: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/update.c:826:38: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/update.c:826:38: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/update.c:826:38: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/update.c:826:38: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/update.c:826:38: throw: if the called function throws an exception...
FreeRDP-3.20.0/libfreerdp/core/update.c:732:9: call_function: inlined call to ‘stream_read_u16_le’ from ‘update_read_pointer_cached’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1328]
FreeRDP-3.20.0/winpr/include/winpr/stream.h:168:56: warning[-Wanalyzer-malloc-leak]: leak of ‘update_read_pointer_position(update, s)’
FreeRDP-3.20.0/libfreerdp/core/update.c:742:6: enter_function: entry to ‘update_recv_pointer’
FreeRDP-3.20.0/libfreerdp/core/update.c:752:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/update.c:755:9: call_function: inlined call to ‘stream_read_u16_le’ from ‘update_recv_pointer’
FreeRDP-3.20.0/libfreerdp/core/update.c:762:69: call_function: calling ‘update_read_pointer_position’ from ‘update_recv_pointer’
FreeRDP-3.20.0/libfreerdp/core/update.c:762:69: return_function: returning to ‘update_recv_pointer’ from ‘update_read_pointer_position’
FreeRDP-3.20.0/libfreerdp/core/update.c:764:28: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/update.c:766:38: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/update.c:766:38: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/update.c:766:38: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/update.c:766:38: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/update.c:766:38: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/update.c:766:38: throw: if the called function throws an exception...
FreeRDP-3.20.0/libfreerdp/core/update.c:373:9: call_function: inlined call to ‘stream_read_u16_le’ from ‘update_read_pointer_position’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1329]
FreeRDP-3.20.0/winpr/include/winpr/stream.h:216:56: warning[-Wanalyzer-malloc-leak]: leak of ‘update_read_pointer_system(update, s)’
FreeRDP-3.20.0/libfreerdp/core/update.c:742:6: enter_function: entry to ‘update_recv_pointer’
FreeRDP-3.20.0/libfreerdp/core/update.c:752:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/update.c:755:9: call_function: inlined call to ‘stream_read_u16_le’ from ‘update_recv_pointer’
FreeRDP-3.20.0/libfreerdp/core/update.c:774:65: call_function: calling ‘update_read_pointer_system’ from ‘update_recv_pointer’
FreeRDP-3.20.0/libfreerdp/core/update.c:774:65: return_function: returning to ‘update_recv_pointer’ from ‘update_read_pointer_system’
FreeRDP-3.20.0/libfreerdp/core/update.c:776:28: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/update.c:778:38: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/update.c:778:38: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/update.c:778:38: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/update.c:778:38: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/update.c:778:38: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/update.c:778:38: throw: if the called function throws an exception...
FreeRDP-3.20.0/libfreerdp/core/update.c:396:9: call_function: inlined call to ‘stream_read_u32_le’ from ‘update_read_pointer_system’
Error: GCC_ANALYZER_WARNING (CWE-476): [#def1330]
FreeRDP-3.20.0/winpr/include/winpr/stream.h:216:56: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘s’
FreeRDP-3.20.0/libfreerdp/core/gateway/rdg.c:1786:13: enter_function: entry to ‘rdg_process_control_packet’
FreeRDP-3.20.0/libfreerdp/core/gateway/rdg.c:1793:12: branch_false: following ‘false’ branch (when ‘packetLength > 7’)...
FreeRDP-3.20.0/libfreerdp/core/gateway/rdg.c:1799:12: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rdg.c:1799:12: branch_false: following ‘false’ branch (when ‘payloadSize == 0’)...
FreeRDP-3.20.0/libfreerdp/core/gateway/rdg.c:1840:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rdg.c:1844:34: call_function: calling ‘rdg_process_close_packet’ from ‘rdg_process_control_packet’
Error: GCC_ANALYZER_WARNING (CWE-688): [#def1331]
FreeRDP-3.20.0/winpr/include/winpr/stream.h:703:17: warning[-Wanalyzer-null-argument]: use of NULL ‘*info.Modulus’ where non-null expected
FreeRDP-3.20.0/libfreerdp/crypto/cert_common.c:155:6: enter_function: entry to ‘cert_info_read_modulus’
FreeRDP-3.20.0/libfreerdp/crypto/cert_common.c:157:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/crypto/cert_common.c:159:12: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/crypto/cert_common.c:159:12: branch_false: following ‘false’ branch (when ‘size <= 4294967295’)...
FreeRDP-3.20.0/libfreerdp/crypto/cert_common.c:164:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/crypto/cert_common.c:164:14: call_function: calling ‘cert_info_allocate’ from ‘cert_info_read_modulus’
FreeRDP-3.20.0/libfreerdp/crypto/cert_common.c:164:14: return_function: returning to ‘cert_info_read_modulus’ from ‘cert_info_allocate’
FreeRDP-3.20.0/libfreerdp/crypto/cert_common.c:164:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/crypto/cert_common.c:166:39: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/crypto/cert_common.c:166:9: call_function: inlined call to ‘Stream_Read’ from ‘cert_info_read_modulus’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1332]
FreeRDP-3.20.0/winpr/include/winpr/stream.h:897:41: warning[-Wanalyzer-malloc-leak]: leak of ‘Stream_New(0, (long unsigned int)((int)*license_25(D)->PlatformChallenge.length + 8))’
FreeRDP-3.20.0/libfreerdp/core/license.c:2529:6: enter_function: entry to ‘license_send_platform_challenge_response’
FreeRDP-3.20.0/libfreerdp/core/license.c:2546:29: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/license.c:2547:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/license.c:2549:9: call_function: inlined call to ‘Stream_Write_UINT16_unchecked’ from ‘license_send_platform_challenge_response’
FreeRDP-3.20.0/libfreerdp/core/license.c:2555:9: throw: if ‘Stream_SealLength’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/license.c:2549:9: call_function: inlined call to ‘Stream_Write_UINT16_unchecked’ from ‘license_send_platform_challenge_response’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1333]
FreeRDP-3.20.0/winpr/include/winpr/stream.h:897:41: warning[-Wanalyzer-malloc-leak]: leak of ‘Stream_New(0, (long unsigned int)packetSize)’
FreeRDP-3.20.0/libfreerdp/core/gateway/rdg.c:985:13: enter_function: entry to ‘rdg_process_extauth_sspi’
FreeRDP-3.20.0/libfreerdp/core/gateway/rdg.c:994:9: call_function: inlined call to ‘stream_read_i32_le’ from ‘rdg_process_extauth_sspi’
FreeRDP-3.20.0/libfreerdp/core/gateway/rdg.c:995:9: call_function: inlined call to ‘stream_read_u16_le’ from ‘rdg_process_extauth_sspi’
FreeRDP-3.20.0/libfreerdp/core/gateway/rdg.c:997:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/rdg.c:1004:12: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rdg.c:1004:12: branch_true: following ‘true’ branch (when ‘v == 0’)...
FreeRDP-3.20.0/libfreerdp/core/gateway/rdg.c:1006:46: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rdg.c:1006:20: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/rdg.c:1008:25: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rdg.c:1010:32: call_function: calling ‘rdg_send_tunnel_request’ from ‘rdg_process_extauth_sspi’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1334]
FreeRDP-3.20.0/winpr/include/winpr/stream.h:897:41: warning[-Wanalyzer-malloc-leak]: leak of ‘Stream_New(0, 12)’
FreeRDP-3.20.0/libfreerdp/core/gateway/rdg.c:1707:13: enter_function: entry to ‘rdg_process_close_packet’
FreeRDP-3.20.0/libfreerdp/core/gateway/rdg.c:1715:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/rdg.c:1717:9: call_function: inlined call to ‘stream_read_u32_le’ from ‘rdg_process_close_packet’
FreeRDP-3.20.0/libfreerdp/core/gateway/rdg.c:1722:18: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/gateway/rdg.c:1723:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/rdg.c:1726:9: call_function: inlined call to ‘Stream_Write_UINT16_unchecked’ from ‘rdg_process_close_packet’
FreeRDP-3.20.0/libfreerdp/core/gateway/rdg.c:1730:9: throw: if ‘Stream_SealLength’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/gateway/rdg.c:1726:9: call_function: inlined call to ‘Stream_Write_UINT16_unchecked’ from ‘rdg_process_close_packet’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1335]
FreeRDP-3.20.0/winpr/include/winpr/stream.h:897:41: warning[-Wanalyzer-malloc-leak]: leak of ‘Stream_New(0, 14)’
FreeRDP-3.20.0/libfreerdp/core/gateway/rdg.c:1528:13: enter_function: entry to ‘rdg_tunnel_connect’
FreeRDP-3.20.0/libfreerdp/core/gateway/rdg.c:1532:9: call_function: calling ‘rdg_send_handshake’ from ‘rdg_tunnel_connect’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1336]
FreeRDP-3.20.0/winpr/include/winpr/stream.h:897:41: warning[-Wanalyzer-malloc-leak]: leak of ‘Stream_New(0, 8)’
FreeRDP-3.20.0/libfreerdp/core/gateway/rdg.c:1737:13: enter_function: entry to ‘rdg_process_keep_alive_packet’
FreeRDP-3.20.0/libfreerdp/core/gateway/rdg.c:1743:22: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/gateway/rdg.c:1745:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/rdg.c:1748:9: call_function: inlined call to ‘Stream_Write_UINT16_unchecked’ from ‘rdg_process_keep_alive_packet’
FreeRDP-3.20.0/libfreerdp/core/gateway/rdg.c:1751:9: throw: if ‘Stream_SealLength’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/gateway/rdg.c:1748:9: call_function: inlined call to ‘Stream_Write_UINT16_unchecked’ from ‘rdg_process_keep_alive_packet’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1337]
FreeRDP-3.20.0/winpr/include/winpr/stream.h:897:41: warning[-Wanalyzer-malloc-leak]: leak of ‘Stream_New(0, packetSize)’
FreeRDP-3.20.0/libfreerdp/core/gateway/rdg.c:550:13: enter_function: entry to ‘rdg_send_tunnel_authorization’
FreeRDP-3.20.0/libfreerdp/core/gateway/rdg.c:562:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/rdg.c:568:13: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/gateway/rdg.c:570:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/rdg.c:576:9: call_function: inlined call to ‘Stream_Write_UINT16_unchecked’ from ‘rdg_send_tunnel_authorization’
FreeRDP-3.20.0/libfreerdp/core/gateway/rdg.c:581:9: throw: if ‘Stream_Write_UTF16_String’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/gateway/rdg.c:576:9: call_function: inlined call to ‘Stream_Write_UINT16_unchecked’ from ‘rdg_send_tunnel_authorization’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1338]
FreeRDP-3.20.0/winpr/include/winpr/stream.h:897:41: warning[-Wanalyzer-malloc-leak]: leak of ‘Stream_New(0, strnlen(&chunkSize, 11) + packetSize + 2)’
FreeRDP-3.20.0/libfreerdp/core/gateway/rdg.c:1664:12: branch_false: following ‘false’ branch (when ‘isize <= 65535’)...
FreeRDP-3.20.0/libfreerdp/core/gateway/rdg.c:1667:22: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rdg.c:1668:12: branch_false: following ‘false’ branch (when ‘size != 0’)...
FreeRDP-3.20.0/libfreerdp/core/gateway/rdg.c:1671:22: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rdg.c:1674:18: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/gateway/rdg.c:1676:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/rdg.c:1679:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rdg.c:1686:9: throw: if ‘Stream_SealLength’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/gateway/rdg.c:1680:9: call_function: inlined call to ‘Stream_Write_UINT16_unchecked’ from ‘rdg_write_chunked_data_packet’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1339]
FreeRDP-3.20.0/winpr/include/winpr/stream.h:1059:41: warning[-Wanalyzer-malloc-leak]: leak of ‘Stream_New(0, (long unsigned int)(file_descriptor_count * 592 + 4))’
FreeRDP-3.20.0/libfreerdp/utils/cliprdr_utils.c:204:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/utils/cliprdr_utils.c:210:34: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/cliprdr_utils.c:210:13: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/utils/cliprdr_utils.c:211:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/utils/cliprdr_utils.c:214:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/cliprdr_utils.c:216:28: branch_false: following ‘false’ branch (when ‘file_descriptor_count <= i’)...
FreeRDP-3.20.0/libfreerdp/utils/cliprdr_utils.c:241:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/cliprdr_utils.c:241:9: throw: if ‘Stream_SealLength’ throws an exception...
FreeRDP-3.20.0/winpr/include/winpr/stream.h:1059:41: danger: ‘Stream_New(0, (long unsigned int)(file_descriptor_count * 592 + 4))’ leaks here; was allocated at [(3)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-688): [#def1340]
FreeRDP-3.20.0/winpr/include/winpr/stream.h:1160:25: warning[-Wanalyzer-null-argument]: use of NULL ‘_b’ where non-null expected
FreeRDP-3.20.0/channels/serial/client/serial_main.c:242:13: enter_function: entry to ‘serial_process_irp_read’
FreeRDP-3.20.0/channels/serial/client/serial_main.c:252:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/channels/serial/client/serial_main.c:255:9: branch_false: ...to here
FreeRDP-3.20.0/channels/serial/client/serial_main.c:255:9: call_function: inlined call to ‘stream_read_u32_le’ from ‘serial_process_irp_read’
FreeRDP-3.20.0/channels/serial/client/serial_main.c:260:25: acquire_memory: allocated here
FreeRDP-3.20.0/channels/serial/client/serial_main.c:262:12: release_memory: assuming ‘buffer’ is NULL
FreeRDP-3.20.0/channels/serial/client/serial_main.c:262:12: branch_true: following ‘true’ branch (when ‘buffer’ is NULL)...
FreeRDP-3.20.0/channels/serial/client/serial_main.c:264:17: branch_true: ...to here
FreeRDP-3.20.0/channels/serial/client/serial_main.c:292:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/channels/serial/client/serial_main.c:294:22: branch_true: ...to here
FreeRDP-3.20.0/channels/serial/client/serial_main.c:294:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/channels/serial/client/serial_main.c:301:17: branch_false: ...to here
FreeRDP-3.20.0/channels/serial/client/serial_main.c:301:17: call_function: inlined call to ‘Stream_Write’ from ‘serial_process_irp_read’
Error: GCC_ANALYZER_WARNING (CWE-688): [#def1341]
FreeRDP-3.20.0/winpr/include/winpr/stream.h:1160:25: warning[-Wanalyzer-possible-null-argument]: use of possibly-NULL ‘_b’ where non-null expected
FreeRDP-3.20.0/libfreerdp/core/redirection.c:965:6: enter_function: entry to ‘rdp_write_enhanced_security_redirection_packet’
FreeRDP-3.20.0/libfreerdp/core/redirection.c:972:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/redirection.c:975:9: call_function: inlined call to ‘Stream_Write_UINT16_unchecked’ from ‘rdp_write_enhanced_security_redirection_packet’
FreeRDP-3.20.0/libfreerdp/core/redirection.c:1051:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/redirection.c:1053:22: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/redirection.c:1053:22: call_function: calling ‘rdp_redireciton_write_target_cert_stream’ from ‘rdp_write_enhanced_security_redirection_packet’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1342]
FreeRDP-3.20.0/winpr/include/winpr/stream.h:1160:32: warning[-Wanalyzer-malloc-leak]: leak of ‘Stream_New(0, reserveSize)’
FreeRDP-3.20.0/libfreerdp/core/proxy.c:568:13: enter_function: entry to ‘http_proxy_connect’
FreeRDP-3.20.0/libfreerdp/core/proxy.c:595:13: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/proxy.c:596:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/proxy.c:599:9: call_function: inlined call to ‘Stream_Write’ from ‘http_proxy_connect’
FreeRDP-3.20.0/libfreerdp/core/proxy.c:608:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/proxy.c:641:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/proxy.c:641:14: throw: if ‘Stream_EnsureRemainingCapacity’ throws an exception...
FreeRDP-3.20.0/winpr/include/winpr/stream.h:1160:32: danger: ‘Stream_New(0, reserveSize)’ leaks here; was allocated at [(2)](sarif:/runs/0/results/11/codeFlows/0/threadFlows/0/locations/1)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1343]
FreeRDP-3.20.0/winpr/include/winpr/stream.h:1160:32: warning[-Wanalyzer-malloc-leak]: leak of ‘Stream_New(0, strnlen(&chunkSize, 11) + *sPacket.length + 2)’
FreeRDP-3.20.0/libfreerdp/core/gateway/rdg.c:985:13: enter_function: entry to ‘rdg_process_extauth_sspi’
FreeRDP-3.20.0/libfreerdp/core/gateway/rdg.c:994:9: call_function: inlined call to ‘stream_read_i32_le’ from ‘rdg_process_extauth_sspi’
FreeRDP-3.20.0/libfreerdp/core/gateway/rdg.c:995:9: call_function: inlined call to ‘stream_read_u16_le’ from ‘rdg_process_extauth_sspi’
FreeRDP-3.20.0/libfreerdp/core/gateway/rdg.c:997:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/rdg.c:1004:12: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rdg.c:1004:12: branch_false: following ‘false’ branch (when ‘v != 0’)...
FreeRDP-3.20.0/libfreerdp/core/gateway/rdg.c:1015:25: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rdg.c:1016:12: branch_false: following ‘false’ branch (when ‘authTokenData’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/gateway/rdg.c:1018:9: call_function: inlined call to ‘Stream_Read’ from ‘rdg_process_extauth_sspi’
FreeRDP-3.20.0/libfreerdp/core/gateway/rdg.c:1025:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/rdg.c:1028:13: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rdg.c:1028:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/rdg.c:1029:24: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/rdg.c:1029:24: call_function: calling ‘rdg_send_extauth_sspi’ from ‘rdg_process_extauth_sspi’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1344]
FreeRDP-3.20.0/winpr/include/winpr/stream.h:1203:24: warning[-Wanalyzer-malloc-leak]: leak of ‘fastpath_update_pdu_init(*rdp.fastpath)’
FreeRDP-3.20.0/libfreerdp/core/update.c:1500:13: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/update.c:1502:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/update.c:1505:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/update.c:1506:15: throw: if ‘fastpath_send_update_pdu’ throws an exception...
FreeRDP-3.20.0/winpr/include/winpr/stream.h:1209:17: call_function: inlined call to ‘Stream_Fill’ from ‘Stream_Zero’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1345]
FreeRDP-3.20.0/winpr/include/winpr/stream.h:1219:39: warning[-Wanalyzer-malloc-leak]: leak of ‘Stream_New(0, Stream_GetRemainingLength(s))’
FreeRDP-3.20.0/libfreerdp/core/message.c:253:18: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/message.c:255:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/message.c:258:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/message.c:259:9: throw: if ‘Stream_SetPosition’ throws an exception...
FreeRDP-3.20.0/winpr/include/winpr/stream.h:1219:39: danger: ‘Stream_New(0, Stream_GetRemainingLength(s))’ leaks here; was allocated at [(1)](sarif:/runs/0/results/11/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1346]
FreeRDP-3.20.0/winpr/include/winpr/stream.h:1233:24: warning[-Wanalyzer-malloc-leak]: leak of ‘Stream_New(0, 1600)’
FreeRDP-3.20.0/libfreerdp/core/server.c:1641:13: enter_function: entry to ‘FreeRDP_WTSVirtualChannelWrite’
FreeRDP-3.20.0/libfreerdp/core/server.c:1653:12: branch_false: following ‘false’ branch (when ‘hChannelHandle’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/server.c:1656:30: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/server.c:1658:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/server.c:1673:19: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/server.c:1673:17: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/server.c:1683:24: branch_true: following ‘true’ branch (when ‘Length != 0’)...
FreeRDP-3.20.0/libfreerdp/core/server.c:1685:29: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/server.c:1685:29: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/server.c:1687:28: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/server.c:1694:34: call_function: inlined call to ‘Stream_Buffer’ from ‘FreeRDP_WTSVirtualChannelWrite’
FreeRDP-3.20.0/libfreerdp/core/server.c:1698:28: branch_true: following ‘true’ branch (when ‘first != 0’)...
FreeRDP-3.20.0/libfreerdp/core/server.c:1698:48: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/server.c:1698:48: throw: if ‘Stream_GetRemainingLength’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/server.c:1694:34: call_function: inlined call to ‘Stream_Buffer’ from ‘FreeRDP_WTSVirtualChannelWrite’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1347]
FreeRDP-3.20.0/winpr/include/winpr/stream.h:1289:24: warning[-Wanalyzer-malloc-leak]: leak of ‘Stream_New(0, strnlen(&chunkSize, 11) + *sPacket.length + 2)’
FreeRDP-3.20.0/libfreerdp/core/gateway/rdg.c:1737:13: enter_function: entry to ‘rdg_process_keep_alive_packet’
FreeRDP-3.20.0/libfreerdp/core/gateway/rdg.c:1745:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/rdg.c:1748:9: call_function: inlined call to ‘Stream_Write_UINT16_unchecked’ from ‘rdg_process_keep_alive_packet’
FreeRDP-3.20.0/libfreerdp/core/gateway/rdg.c:1752:18: call_function: calling ‘rdg_write_packet’ from ‘rdg_process_keep_alive_packet’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1348]
FreeRDP-3.20.0/winpr/include/winpr/stream.h:1298:24: warning[-Wanalyzer-malloc-leak]: leak of ‘Stream_New(0, nSize + eSize + 16)’
FreeRDP-3.20.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:803:13: enter_function: entry to ‘vgids_get_public_key’
FreeRDP-3.20.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:818:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:821:35: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:821:18: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:822:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:828:37: call_function: inlined call to ‘Stream_Capacity’ from ‘vgids_get_public_key’
FreeRDP-3.20.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:828:20: throw: if ‘Stream_New’ throws an exception...
FreeRDP-3.20.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:828:37: call_function: inlined call to ‘Stream_Capacity’ from ‘vgids_get_public_key’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1349]
FreeRDP-3.20.0/winpr/include/winpr/stream.h:1307:24: warning[-Wanalyzer-malloc-leak]: leak of ‘Stream_New(0, (long unsigned int)(*<unknown>.pointer - *<unknown>.buffer) + 1031)’
FreeRDP-3.20.0/libfreerdp/core/mcs.c:941:6: enter_function: entry to ‘mcs_send_connect_response’
FreeRDP-3.20.0/libfreerdp/core/mcs.c:951:12: branch_false: following ‘false’ branch (when ‘mcs’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/mcs.c:954:23: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/mcs.c:956:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/mcs.c:962:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/mcs.c:962:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/mcs.c:965:44: call_function: inlined call to ‘Stream_Capacity’ from ‘mcs_send_connect_response’
FreeRDP-3.20.0/libfreerdp/core/mcs.c:967:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/mcs.c:973:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/mcs.c:973:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/mcs.c:975:18: call_function: inlined call to ‘Stream_GetPosition’ from ‘mcs_send_connect_response’
FreeRDP-3.20.0/libfreerdp/core/mcs.c:976:13: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/mcs.c:978:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/mcs.c:984:14: call_function: inlined call to ‘Stream_GetPosition’ from ‘mcs_send_connect_response’
FreeRDP-3.20.0/libfreerdp/core/mcs.c:987:14: call_function: calling ‘mcs_write_connect_response’ from ‘mcs_send_connect_response’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1350]
FreeRDP-3.20.0/winpr/include/winpr/stream.h:1307:24: warning[-Wanalyzer-malloc-leak]: leak of ‘Stream_New(0, 512)’
FreeRDP-3.20.0/libfreerdp/core/nego.c:1493:6: enter_function: entry to ‘nego_send_negotiation_response’
FreeRDP-3.20.0/libfreerdp/core/nego.c:1511:13: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/nego.c:1513:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/nego.c:1520:14: call_function: inlined call to ‘Stream_GetPosition’ from ‘nego_send_negotiation_response’
FreeRDP-3.20.0/libfreerdp/core/nego.c:1523:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/nego.c:1537:21: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/nego.c:1537:21: throw: if ‘freerdp_settings_get_bool’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/nego.c:1520:14: call_function: inlined call to ‘Stream_GetPosition’ from ‘nego_send_negotiation_response’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1351]
FreeRDP-3.20.0/winpr/include/winpr/stream.h:1307:24: warning[-Wanalyzer-malloc-leak]: leak of ‘fastpath_update_pdu_init(*rdp.fastpath)’
FreeRDP-3.20.0/libfreerdp/core/update.c:1338:13: enter_function: entry to ‘update_send_surface_command’
FreeRDP-3.20.0/libfreerdp/core/update.c:1346:18: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/update.c:1348:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/update.c:1351:14: call_function: inlined call to ‘Stream_GetPosition’ from ‘update_send_surface_command’
FreeRDP-3.20.0/libfreerdp/core/update.c:1351:14: throw: if ‘Stream_EnsureRemainingCapacity’ throws an exception...
FreeRDP-3.20.0/libfreerdp/core/update.c:1351:14: call_function: inlined call to ‘Stream_GetPosition’ from ‘update_send_surface_command’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1352]
FreeRDP-3.20.0/winpr/include/winpr/wlog.h:268:21: warning[-Wanalyzer-malloc-leak]: leak of ‘GetCombinedPath("/usr/share/FreeRDP", "KeyboardLayoutMap.json")’
FreeRDP-3.20.0/libfreerdp/locale/keyboard_layout.c:1226:22: enter_function: entry to ‘load_layouts’
FreeRDP-3.20.0/libfreerdp/locale/keyboard_layout.c:1233:26: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/locale/keyboard_layout.c:1234:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/locale/keyboard_layout.c:1240:16: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/locale/keyboard_layout.c:1240:16: call_function: calling ‘load_layouts_from_file’ from ‘load_layouts’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1353]
FreeRDP-3.20.0/winpr/include/winpr/wlog.h:268:21: warning[-Wanalyzer-malloc-leak]: leak of ‘WINPR_JSON_Parse(metadata)’
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:736:13: enter_function: entry to ‘arm_treat_azureInstanceNetworkMetadata’
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:743:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:746:28: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:746:28: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:747:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:753:29: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:754:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:760:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:760:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:766:30: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:767:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:769:17: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:769:17: call_function: calling ‘WLog_Print_dbg_tag’ from ‘arm_treat_azureInstanceNetworkMetadata’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1354]
FreeRDP-3.20.0/winpr/include/winpr/wlog.h:268:21: warning[-Wanalyzer-malloc-leak]: leak of ‘WINPR_JSON_ParseWithLength(http_response_get_body(response), http_response_get_body_length(response))’
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:1056:13: enter_function: entry to ‘arm_handle_bad_request’
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:1078:28: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:1079:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:1088:48: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:1090:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:1096:21: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:1096:20: branch_true: following ‘true’ branch (when the strings are equal)...
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:1098:25: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:1101:28: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:1102:33: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:1102:33: call_function: calling ‘WLog_Print_dbg_tag’ from ‘arm_handle_bad_request’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1355]
FreeRDP-3.20.0/winpr/include/winpr/wlog.h:268:21: warning[-Wanalyzer-malloc-leak]: leak of ‘_strdup(uri_in)’
FreeRDP-3.20.0/libfreerdp/core/proxy.c:365:6: enter_function: entry to ‘proxy_parse_uri’
FreeRDP-3.20.0/libfreerdp/core/proxy.c:374:26: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/proxy.c:376:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/proxy.c:379:19: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/proxy.c:381:12: branch_true: following ‘true’ branch (when ‘p’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/proxy.c:383:17: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/proxy.c:390:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/proxy.c:396:26: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/proxy.c:396:25: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/proxy.c:404:25: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/proxy.c:404:25: call_function: calling ‘WLog_Print_dbg_tag’ from ‘proxy_parse_uri’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1356]
FreeRDP-3.20.0/winpr/include/winpr/wlog.h:268:21: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_GetJSONConfigFile(1, &configfile)’
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1585:12: enter_function: entry to ‘tls_config_check_certificate’
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1592:28: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1594:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1600:13: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1600:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1602:17: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/crypto/tls.c:1602:17: call_function: calling ‘WLog_Print_dbg_tag’ from ‘tls_config_check_certificate’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1357]
FreeRDP-3.20.0/winpr/include/winpr/wlog.h:268:21: warning[-Wanalyzer-malloc-leak]: leak of ‘load_layouts_from_file(GetCombinedPath("/usr/share/FreeRDP", "KeyboardLayoutMap.json"))’
FreeRDP-3.20.0/libfreerdp/locale/keyboard_layout.c:1226:22: enter_function: entry to ‘load_layouts’
FreeRDP-3.20.0/libfreerdp/locale/keyboard_layout.c:1234:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/locale/keyboard_layout.c:1240:16: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/locale/keyboard_layout.c:1240:16: call_function: calling ‘load_layouts_from_file’ from ‘load_layouts’
FreeRDP-3.20.0/libfreerdp/locale/keyboard_layout.c:1240:16: return_function: returning to ‘load_layouts’ from ‘load_layouts_from_file’
FreeRDP-3.20.0/libfreerdp/locale/keyboard_layout.c:1241:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/locale/keyboard_layout.c:1244:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/locale/keyboard_layout.c:1244:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/locale/keyboard_layout.c:1246:17: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/locale/keyboard_layout.c:1246:17: call_function: calling ‘WLog_Print_dbg_tag’ from ‘load_layouts’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1358]
FreeRDP-3.20.0/winpr/include/winpr/wlog.h:268:21: warning[-Wanalyzer-malloc-leak]: leak of ‘winpr_BinToHexString(expect, length, 1)’
FreeRDP-3.20.0/libfreerdp/crypto/per.c:391:13: enter_function: entry to ‘per_check_oid_and_log_mismatch’
FreeRDP-3.20.0/libfreerdp/crypto/per.c:400:36: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/crypto/per.c:402:17: call_function: calling ‘WLog_Print_dbg_tag’ from ‘per_check_oid_and_log_mismatch’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1359]
FreeRDP-3.20.0/winpr/include/winpr/wlog.h:268:21: warning[-Wanalyzer-malloc-leak]: leak of ‘winpr_BinToHexString(got, length, 1)’
FreeRDP-3.20.0/libfreerdp/crypto/per.c:391:13: enter_function: entry to ‘per_check_oid_and_log_mismatch’
FreeRDP-3.20.0/libfreerdp/crypto/per.c:399:33: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/crypto/per.c:402:17: call_function: calling ‘WLog_Print_dbg_tag’ from ‘per_check_oid_and_log_mismatch’
Error: GCC_ANALYZER_WARNING (CWE-775): [#def1360]
FreeRDP-3.20.0/winpr/include/winpr/wlog.h:269:42: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘serverfd’
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:563:8: enter_function: entry to ‘CreateNamedPipeA’
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:574:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:581:12: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:581:12: branch_false: following ‘false’ branch (when ‘lpName’ is non-NULL)...
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:584:14: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:584:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:587:41: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:589:12: branch_false: following ‘false’ branch (when ‘pNamedPipe’ is non-NULL)...
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:592:9: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:597:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:600:40: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:600:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:603:40: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:603:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:606:9: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:632:12: branch_true: following ‘true’ branch (when ‘serverfd == -1’)...
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:634:36: branch_true: ...to here
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:636:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:639:22: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:655:33: acquire_resource: stream socket created here
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:655:20: branch_false: following ‘false’ branch (when ‘serverfd != -1’)...
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:663:17: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:666:20: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:668:30: branch_true: ...to here
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:669:25: call_function: calling ‘WLog_Print_dbg_tag’ from ‘CreateNamedPipeA’
Error: GCC_ANALYZER_WARNING (CWE-775): [#def1361]
FreeRDP-3.20.0/winpr/include/winpr/wlog.h:269:42: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘sockfd’
FreeRDP-3.20.0/libfreerdp/core/tcp.c:733:12: enter_function: entry to ‘freerdp_uds_connect’
FreeRDP-3.20.0/libfreerdp/core/tcp.c:739:18: acquire_resource: stream socket created here
FreeRDP-3.20.0/libfreerdp/core/tcp.c:741:12: branch_false: following ‘false’ branch (when ‘sockfd != -1’)...
FreeRDP-3.20.0/libfreerdp/core/tcp.c:747:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/tcp.c:751:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/tcp.c:753:17: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/tcp.c:753:17: call_function: calling ‘WLog_Print_dbg_tag’ from ‘freerdp_uds_connect’
Error: GCC_ANALYZER_WARNING (CWE-775): [#def1362]
FreeRDP-3.20.0/winpr/include/winpr/wlog.h:269:42: warning[-Wanalyzer-file-leak]: leak of FILE ‘fp’
FreeRDP-3.20.0/winpr/libwinpr/file/file.c:892:15: enter_function: entry to ‘FileCreateFileA’
FreeRDP-3.20.0/winpr/libwinpr/file/file.c:908:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/file/file.c:915:30: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/file/file.c:916:12: branch_false: following ‘false’ branch (when ‘pFile’ is non-NULL)...
FreeRDP-3.20.0/winpr/libwinpr/file/file.c:922:9: call_function: inlined call to ‘WINPR_HANDLE_SET_TYPE_AND_MODE’ from ‘FileCreateFileA’
FreeRDP-3.20.0/winpr/libwinpr/file/file.c:926:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/file/file.c:933:9: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/file/file.c:966:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/file/file.c:977:21: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/file/file.c:977:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/file/file.c:987:22: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/file/file.c:987:22: call_function: calling ‘winpr_fopen’ from ‘FileCreateFileA’
FreeRDP-3.20.0/winpr/libwinpr/file/file.c:987:22: return_function: returning to ‘FileCreateFileA’ from ‘winpr_fopen’
FreeRDP-3.20.0/winpr/libwinpr/file/file.c:990:12: branch_false: following ‘false’ branch (when ‘fp’ is non-NULL)...
FreeRDP-3.20.0/winpr/libwinpr/file/file.c:1000:15: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/file/file.c:1023:20: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/winpr/libwinpr/file/file.c:1026:30: branch_true: ...to here
FreeRDP-3.20.0/winpr/libwinpr/file/file.c:1031:25: call_function: calling ‘WLog_Print_dbg_tag’ from ‘FileCreateFileA’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1363]
FreeRDP-3.20.0/winpr/include/winpr/wlog.h:269:42: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.20.0/channels/video/client/video_main.c:1215:1: enter_function: entry to ‘video_DVCPluginEntry’
FreeRDP-3.20.0/channels/video/client/video_main.c:1223:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/channels/video/client/video_main.c:1225:46: branch_true: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:1226:20: branch_false: following ‘false’ branch (when ‘videoPlugin’ is non-NULL)...
FreeRDP-3.20.0/channels/video/client/video_main.c:1232:17: branch_false: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:1238:20: branch_false: following ‘false’ branch (when ‘videoContext’ is non-NULL)...
FreeRDP-3.20.0/channels/video/client/video_main.c:1245:24: branch_false: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:1245:24: call_function: calling ‘VideoClientContextPriv_new’ from ‘video_DVCPluginEntry’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1364]
FreeRDP-3.20.0/winpr/include/winpr/wlog.h:269:42: warning[-Wanalyzer-malloc-leak]: leak of ‘abuffer’
FreeRDP-3.20.0/libfreerdp/common/assistance.c:1184:5: enter_function: entry to ‘freerdp_assistance_parse_file_buffer’
FreeRDP-3.20.0/libfreerdp/common/assistance.c:1193:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/common/assistance.c:1199:25: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/common/assistance.c:1199:25: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/common/assistance.c:1201:12: branch_true: following ‘true’ branch (when ‘size == len’)...
FreeRDP-3.20.0/libfreerdp/common/assistance.c:1202:17: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/common/assistance.c:1202:17: call_function: calling ‘WLog_Print_dbg_tag’ from ‘freerdp_assistance_parse_file_buffer’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1365]
FreeRDP-3.20.0/winpr/include/winpr/wlog.h:269:42: warning[-Wanalyzer-malloc-leak]: leak of ‘buffer’
FreeRDP-3.20.0/libfreerdp/common/assistance.c:1212:5: enter_function: entry to ‘freerdp_assistance_parse_file’
FreeRDP-3.20.0/libfreerdp/common/assistance.c:1224:14: call_function: calling ‘update_name’ from ‘freerdp_assistance_parse_file’
FreeRDP-3.20.0/libfreerdp/common/assistance.c:1224:14: return_function: returning to ‘freerdp_assistance_parse_file’ from ‘update_name’
FreeRDP-3.20.0/libfreerdp/common/assistance.c:1224:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/common/assistance.c:1227:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/common/assistance.c:1229:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/common/assistance.c:1235:15: call_function: inlined call to ‘_fseeki64’ from ‘freerdp_assistance_parse_file’
FreeRDP-3.20.0/libfreerdp/common/assistance.c:1239:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/common/assistance.c:1246:25: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/common/assistance.c:1246:25: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/common/assistance.c:1248:12: branch_false: following ‘false’ branch (when ‘buffer’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/common/assistance.c:1254:20: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/common/assistance.c:1258:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/common/assistance.c:1262:15: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/common/assistance.c:1264:12: branch_true: following ‘true’ branch (when ‘readSize == 0’)...
FreeRDP-3.20.0/libfreerdp/common/assistance.c:1266:17: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/common/assistance.c:1266:17: call_function: calling ‘WLog_Print_dbg_tag’ from ‘freerdp_assistance_parse_file’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1366]
FreeRDP-3.20.0/winpr/include/winpr/wlog.h:269:42: warning[-Wanalyzer-malloc-leak]: leak of ‘cert_list’
FreeRDP-3.20.0/libfreerdp/core/smartcardlogon.c:881:6: enter_function: entry to ‘smartcard_getCert’
FreeRDP-3.20.0/libfreerdp/core/smartcardlogon.c:893:14: call_function: calling ‘smartcard_enumerateCerts’ from ‘smartcard_getCert’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1367]
FreeRDP-3.20.0/winpr/include/winpr/wlog.h:269:42: warning[-Wanalyzer-malloc-leak]: leak of ‘cert’
FreeRDP-3.20.0/libfreerdp/core/smartcardlogon.c:881:6: enter_function: entry to ‘smartcard_getCert’
FreeRDP-3.20.0/libfreerdp/core/smartcardlogon.c:893:14: call_function: calling ‘smartcard_enumerateCerts’ from ‘smartcard_getCert’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1368]
FreeRDP-3.20.0/winpr/include/winpr/wlog.h:269:42: warning[-Wanalyzer-malloc-leak]: leak of ‘colorTable’
FreeRDP-3.20.0/libfreerdp/cache/palette.c:35:13: enter_function: entry to ‘update_gdi_cache_color_table’
FreeRDP-3.20.0/libfreerdp/cache/palette.c:40:31: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/cache/palette.c:42:12: branch_false: following ‘false’ branch (when ‘colorTable’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/cache/palette.c:45:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/cache/palette.c:46:9: call_function: calling ‘palette_cache_put’ from ‘update_gdi_cache_color_table’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1369]
FreeRDP-3.20.0/winpr/include/winpr/wlog.h:269:42: warning[-Wanalyzer-malloc-leak]: leak of ‘context’
FreeRDP-3.20.0/channels/encomsp/server/encomsp_main.c:319:23: enter_function: entry to ‘encomsp_server_context_new’
FreeRDP-3.20.0/channels/encomsp/server/encomsp_main.c:322:42: acquire_memory: allocated here
FreeRDP-3.20.0/channels/encomsp/server/encomsp_main.c:324:12: branch_true: following ‘true’ branch (when ‘context’ is non-NULL)...
FreeRDP-3.20.0/channels/encomsp/server/encomsp_main.c:326:17: branch_true: ...to here
FreeRDP-3.20.0/channels/encomsp/server/encomsp_main.c:331:20: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/channels/encomsp/server/encomsp_main.c:333:25: branch_true: ...to here
FreeRDP-3.20.0/channels/encomsp/server/encomsp_main.c:333:25: call_function: calling ‘WLog_Print_dbg_tag’ from ‘encomsp_server_context_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1370]
FreeRDP-3.20.0/winpr/include/winpr/wlog.h:269:42: warning[-Wanalyzer-malloc-leak]: leak of ‘ctx’
FreeRDP-3.20.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1438:15: enter_function: entry to ‘vgids_new’
FreeRDP-3.20.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1441:29: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1444:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1446:17: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1446:17: call_function: calling ‘WLog_Print_dbg_tag’ from ‘vgids_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1371]
FreeRDP-3.20.0/winpr/include/winpr/wlog.h:269:42: warning[-Wanalyzer-malloc-leak]: leak of ‘data’
FreeRDP-3.20.0/libfreerdp/cache/brush.c:121:13: enter_function: entry to ‘update_gdi_cache_brush’
FreeRDP-3.20.0/libfreerdp/cache/brush.c:134:16: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/cache/brush.c:136:12: branch_false: following ‘false’ branch (when ‘data’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/cache/brush.c:139:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/cache/brush.c:140:9: call_function: calling ‘brush_cache_put’ from ‘update_gdi_cache_brush’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1372]
FreeRDP-3.20.0/winpr/include/winpr/wlog.h:269:42: warning[-Wanalyzer-malloc-leak]: leak of ‘distance’
FreeRDP-3.20.0/libfreerdp/core/settings.c:444:13: enter_function: entry to ‘find_path_exists_with_dijkstra’
FreeRDP-3.20.0/libfreerdp/core/settings.c:446:12: branch_false: following ‘false’ branch (when ‘count != 0’)...
FreeRDP-3.20.0/libfreerdp/core/settings.c:451:25: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:451:25: call_function: calling ‘alloc_array’ from ‘find_path_exists_with_dijkstra’
FreeRDP-3.20.0/libfreerdp/core/settings.c:451:25: return_function: returning to ‘find_path_exists_with_dijkstra’ from ‘alloc_array’
FreeRDP-3.20.0/libfreerdp/core/settings.c:454:28: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/settings.c:463:28: branch_true: following ‘true’ branch (when ‘x < count’)...
FreeRDP-3.20.0/libfreerdp/core/settings.c:463:28: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:465:36: branch_true: following ‘true’ branch (when ‘y < count’)...
FreeRDP-3.20.0/libfreerdp/core/settings.c:467:34: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:474:28: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:476:35: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:517:28: branch_true: following ‘true’ branch (when ‘x < count’)...
FreeRDP-3.20.0/libfreerdp/core/settings.c:519:20: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:519:20: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:521:37: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:521:28: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:523:33: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:523:33: call_function: calling ‘WLog_Print_dbg_tag’ from ‘find_path_exists_with_dijkstra’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1373]
FreeRDP-3.20.0/winpr/include/winpr/wlog.h:269:42: warning[-Wanalyzer-malloc-leak]: leak of ‘domain’
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:838:13: enter_function: entry to ‘arm_fill_rdstls’
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:867:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:872:23: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:876:20: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:877:34: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:877:34: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:878:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:882:21: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:882:21: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:882:21: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:882:21: call_function: calling ‘WLog_Print_dbg_tag’ from ‘arm_fill_rdstls’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1374]
FreeRDP-3.20.0/winpr/include/winpr/wlog.h:269:42: warning[-Wanalyzer-malloc-leak]: leak of ‘ef’
FreeRDP-3.20.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1460:6: enter_function: entry to ‘vgids_init’
FreeRDP-3.20.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1490:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1499:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1502:27: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1503:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1508:20: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1508:20: call_function: calling ‘vgids_ef_new’ from ‘vgids_init’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1375]
FreeRDP-3.20.0/winpr/include/winpr/wlog.h:269:42: warning[-Wanalyzer-malloc-leak]: leak of ‘fp’
FreeRDP-3.20.0/libfreerdp/utils/passphrase.c:135:20: enter_function: entry to ‘freerdp_passphrase_read_tty’
FreeRDP-3.20.0/libfreerdp/utils/passphrase.c:143:12: branch_false: following ‘false’ branch (when ‘bufsiz != 0’)...
FreeRDP-3.20.0/libfreerdp/utils/passphrase.c:149:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/passphrase.c:188:20: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/utils/passphrase.c:189:12: branch_false: following ‘false’ branch (when ‘fp’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/utils/passphrase.c:192:15: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/passphrase.c:198:29: call_function: calling ‘freerdp_interruptible_get_line’ from ‘freerdp_passphrase_read_tty’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1376]
FreeRDP-3.20.0/winpr/include/winpr/wlog.h:269:42: warning[-Wanalyzer-malloc-leak]: leak of ‘frame’
FreeRDP-3.20.0/channels/video/client/video_main.c:810:13: enter_function: entry to ‘video_VideoData’
FreeRDP-3.20.0/channels/video/client/video_main.c:823:12: branch_false: following ‘false’ branch (when ‘presentation’ is non-NULL)...
FreeRDP-3.20.0/channels/video/client/video_main.c:829:13: branch_false: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:829:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/channels/video/client/video_main.c:836:74: branch_false: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:836:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/channels/video/client/video_main.c:842:66: branch_false: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:844:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/channels/video/client/video_main.c:846:31: branch_true: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:864:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/channels/video/client/video_main.c:906:58: branch_false: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:907:28: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/channels/video/client/video_main.c:911:45: branch_false: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:911:45: call_function: calling ‘VideoFrame_new’ from ‘video_VideoData’
FreeRDP-3.20.0/channels/video/client/video_main.c:911:45: return_function: returning to ‘video_VideoData’ from ‘VideoFrame_new’
FreeRDP-3.20.0/channels/video/client/video_main.c:912:28: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/channels/video/client/video_main.c:919:29: branch_false: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:922:28: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/channels/video/client/video_main.c:928:46: branch_false: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:932:28: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/channels/video/client/video_main.c:934:33: branch_true: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:934:33: call_function: calling ‘WLog_Print_dbg_tag’ from ‘video_VideoData’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1377]
FreeRDP-3.20.0/winpr/include/winpr/wlog.h:269:42: warning[-Wanalyzer-malloc-leak]: leak of ‘lParam’
FreeRDP-3.20.0/libfreerdp/core/message.c:1293:13: enter_function: entry to ‘update_message_WindowIcon’
FreeRDP-3.20.0/libfreerdp/core/message.c:1305:12: branch_false: following ‘false’ branch (when ‘wParam’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/message.c:1308:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/message.c:1309:38: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/message.c:1311:12: branch_false: following ‘false’ branch (when ‘lParam’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/message.c:1314:28: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/message.c:1316:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/message.c:1319:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/message.c:1320:9: call_function: calling ‘WLog_Print_dbg_tag’ from ‘update_message_WindowIcon’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1378]
FreeRDP-3.20.0/winpr/include/winpr/wlog.h:269:42: warning[-Wanalyzer-malloc-leak]: leak of ‘message’
FreeRDP-3.20.0/libfreerdp/core/message.c:2879:17: enter_function: entry to ‘update_message_proxy_new’
FreeRDP-3.20.0/libfreerdp/core/message.c:2883:12: branch_false: following ‘false’ branch (when ‘update’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/message.c:2886:42: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/message.c:2886:42: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/message.c:2886:12: branch_false: following ‘false’ branch (when ‘message’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/message.c:2889:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/message.c:2890:9: call_function: calling ‘update_message_register_interface’ from ‘update_message_proxy_new’
FreeRDP-3.20.0/libfreerdp/core/message.c:2890:9: return_function: returning to ‘update_message_proxy_new’ from ‘update_message_register_interface’
FreeRDP-3.20.0/libfreerdp/core/message.c:2892:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/message.c:2894:17: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/message.c:2894:17: call_function: calling ‘WLog_Print_dbg_tag’ from ‘update_message_proxy_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1379]
FreeRDP-3.20.0/winpr/include/winpr/wlog.h:269:42: warning[-Wanalyzer-malloc-leak]: leak of ‘monitorDefArray’
FreeRDP-3.20.0/libfreerdp/core/rdp.c:1105:13: enter_function: entry to ‘rdp_recv_monitor_layout_pdu’
FreeRDP-3.20.0/libfreerdp/core/rdp.c:1112:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/rdp.c:1115:9: call_function: inlined call to ‘stream_read_u32_le’ from ‘rdp_recv_monitor_layout_pdu’
FreeRDP-3.20.0/libfreerdp/core/rdp.c:1117:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/rdp.c:1120:41: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/rdp.c:1120:41: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/rdp.c:1122:12: branch_false: following ‘false’ branch (when ‘monitorDefArray’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/rdp.c:1122:12: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/rdp.c:1125:32: branch_false: following ‘false’ branch (when ‘index >= v’)...
FreeRDP-3.20.0/libfreerdp/core/rdp.c:1135:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/rdp.c:1135:9: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/rdp.c:1135:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/rdp.c:1135:9: call_function: calling ‘WLog_Print_dbg_tag’ from ‘rdp_recv_monitor_layout_pdu’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1380]
FreeRDP-3.20.0/winpr/include/winpr/wlog.h:269:42: warning[-Wanalyzer-malloc-leak]: leak of ‘output’
FreeRDP-3.20.0/libfreerdp/crypto/certificate.c:1727:6: enter_function: entry to ‘freerdp_certificate_publickey_encrypt’
FreeRDP-3.20.0/libfreerdp/crypto/certificate.c:1738:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/crypto/certificate.c:1741:29: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/crypto/certificate.c:1742:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/crypto/certificate.c:1745:29: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/crypto/certificate.c:1746:18: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/crypto/certificate.c:1747:12: branch_false: following ‘false’ branch (when ‘output’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/crypto/certificate.c:1749:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/crypto/certificate.c:1755:17: call_function: calling ‘WLog_Print_dbg_tag’ from ‘freerdp_certificate_publickey_encrypt’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1381]
FreeRDP-3.20.0/winpr/include/winpr/wlog.h:269:42: warning[-Wanalyzer-malloc-leak]: leak of ‘parent’
FreeRDP-3.20.0/libfreerdp/core/settings.c:444:13: enter_function: entry to ‘find_path_exists_with_dijkstra’
FreeRDP-3.20.0/libfreerdp/core/settings.c:446:12: branch_false: following ‘false’ branch (when ‘count != 0’)...
FreeRDP-3.20.0/libfreerdp/core/settings.c:451:25: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:451:25: call_function: calling ‘alloc_array’ from ‘find_path_exists_with_dijkstra’
FreeRDP-3.20.0/libfreerdp/core/settings.c:451:25: return_function: returning to ‘find_path_exists_with_dijkstra’ from ‘alloc_array’
FreeRDP-3.20.0/libfreerdp/core/settings.c:460:26: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/settings.c:463:28: branch_true: following ‘true’ branch (when ‘x < count’)...
FreeRDP-3.20.0/libfreerdp/core/settings.c:463:28: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:465:36: branch_true: following ‘true’ branch (when ‘y < count’)...
FreeRDP-3.20.0/libfreerdp/core/settings.c:467:34: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:474:28: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:476:35: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:517:28: branch_true: following ‘true’ branch (when ‘x < count’)...
FreeRDP-3.20.0/libfreerdp/core/settings.c:519:20: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:519:20: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:521:37: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:521:28: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:523:33: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:523:33: call_function: calling ‘WLog_Print_dbg_tag’ from ‘find_path_exists_with_dijkstra’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1382]
FreeRDP-3.20.0/winpr/include/winpr/wlog.h:269:42: warning[-Wanalyzer-malloc-leak]: leak of ‘pem’
FreeRDP-3.20.0/libfreerdp/crypto/crypto.c:189:7: enter_function: entry to ‘crypto_read_pem’
FreeRDP-3.20.0/libfreerdp/crypto/crypto.c:200:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/crypto/crypto.c:202:24: call_function: inlined call to ‘_fseeki64’ from ‘crypto_read_pem’
FreeRDP-3.20.0/libfreerdp/crypto/crypto.c:203:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/crypto/crypto.c:205:30: call_function: inlined call to ‘_ftelli64’ from ‘crypto_read_pem’
FreeRDP-3.20.0/libfreerdp/crypto/crypto.c:206:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/crypto/crypto.c:208:24: call_function: inlined call to ‘_fseeki64’ from ‘crypto_read_pem’
FreeRDP-3.20.0/libfreerdp/crypto/crypto.c:209:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/crypto/crypto.c:212:22: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/crypto/crypto.c:212:15: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/crypto/crypto.c:213:12: branch_false: following ‘false’ branch (when ‘pem’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/crypto/crypto.c:216:27: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/crypto/crypto.c:217:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/crypto/crypto.c:218:17: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/crypto/crypto.c:228:9: call_function: calling ‘WLog_Print_dbg_tag’ from ‘crypto_read_pem’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1383]
FreeRDP-3.20.0/winpr/include/winpr/wlog.h:269:42: warning[-Wanalyzer-malloc-leak]: leak of ‘pointer_new’
FreeRDP-3.20.0/libfreerdp/core/update.c:685:21: enter_function: entry to ‘update_read_pointer_new’
FreeRDP-3.20.0/libfreerdp/core/update.c:687:43: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/update.c:691:12: branch_false: following ‘false’ branch (when ‘pointer_new’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/update.c:694:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/update.c:694:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/update.c:697:9: call_function: inlined call to ‘stream_read_u16_le’ from ‘update_read_pointer_new’
FreeRDP-3.20.0/libfreerdp/core/update.c:699:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/update.c:701:17: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/update.c:701:17: call_function: calling ‘WLog_Print_dbg_tag’ from ‘update_read_pointer_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1384]
FreeRDP-3.20.0/winpr/include/winpr/wlog.h:269:42: warning[-Wanalyzer-malloc-leak]: leak of ‘ptr’
FreeRDP-3.20.0/libfreerdp/utils/passphrase.c:135:20: enter_function: entry to ‘freerdp_passphrase_read_tty’
FreeRDP-3.20.0/libfreerdp/utils/passphrase.c:143:12: branch_false: following ‘false’ branch (when ‘bufsiz != 0’)...
FreeRDP-3.20.0/libfreerdp/utils/passphrase.c:149:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/passphrase.c:189:12: branch_false: following ‘false’ branch (when ‘fp’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/utils/passphrase.c:192:15: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/passphrase.c:198:29: call_function: calling ‘freerdp_interruptible_get_line’ from ‘freerdp_passphrase_read_tty’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1385]
FreeRDP-3.20.0/winpr/include/winpr/wlog.h:269:42: warning[-Wanalyzer-malloc-leak]: leak of ‘ret’
FreeRDP-3.20.0/channels/video/client/video_main.c:1215:1: enter_function: entry to ‘video_DVCPluginEntry’
FreeRDP-3.20.0/channels/video/client/video_main.c:1223:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/channels/video/client/video_main.c:1225:46: branch_true: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:1226:20: branch_false: following ‘false’ branch (when ‘videoPlugin’ is non-NULL)...
FreeRDP-3.20.0/channels/video/client/video_main.c:1232:17: branch_false: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:1238:20: branch_false: following ‘false’ branch (when ‘videoContext’ is non-NULL)...
FreeRDP-3.20.0/channels/video/client/video_main.c:1245:24: branch_false: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:1245:24: call_function: calling ‘VideoClientContextPriv_new’ from ‘video_DVCPluginEntry’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1386]
FreeRDP-3.20.0/winpr/include/winpr/wlog.h:269:42: warning[-Wanalyzer-malloc-leak]: leak of ‘tmp’
FreeRDP-3.20.0/libfreerdp/crypto/privatekey.c:582:13: enter_function: entry to ‘bio_read_pem’
FreeRDP-3.20.0/libfreerdp/crypto/privatekey.c:595:12: branch_true: following ‘true’ branch (when ‘plength’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/crypto/privatekey.c:596:17: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/crypto/privatekey.c:598:16: branch_true: following ‘true’ branch (when ‘offset < length’)...
FreeRDP-3.20.0/libfreerdp/crypto/privatekey.c:600:29: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/crypto/privatekey.c:601:20: branch_false: following ‘false’ branch (when ‘tmp’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/crypto/privatekey.c:605:17: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/crypto/privatekey.c:608:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/crypto/privatekey.c:614:20: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/crypto/privatekey.c:614:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/crypto/privatekey.c:617:27: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/crypto/privatekey.c:618:20: branch_false: following ‘false’ branch (when ‘length == offset’)...
FreeRDP-3.20.0/libfreerdp/crypto/privatekey.c:620:17: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/crypto/privatekey.c:598:16: branch_true: following ‘true’ branch (when ‘offset < length’)...
FreeRDP-3.20.0/libfreerdp/crypto/privatekey.c:600:29: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/crypto/privatekey.c:601:20: branch_false: following ‘false’ branch (when ‘tmp’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/crypto/privatekey.c:605:17: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/crypto/privatekey.c:608:20: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/crypto/privatekey.c:610:25: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/crypto/privatekey.c:610:25: call_function: calling ‘WLog_Print_dbg_tag’ from ‘bio_read_pem’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1387]
FreeRDP-3.20.0/winpr/include/winpr/wlog.h:269:42: warning[-Wanalyzer-malloc-leak]: leak of ‘transport’
FreeRDP-3.20.0/libfreerdp/core/transport.c:1698:15: enter_function: entry to ‘transport_new’
FreeRDP-3.20.0/libfreerdp/core/transport.c:1700:50: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/transport.c:1703:12: branch_false: following ‘false’ branch (when ‘transport’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/transport.c:1706:26: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/transport.c:1708:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/transport.c:1709:17: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/transport.c:1767:9: call_function: calling ‘transport_free’ from ‘transport_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1388]
FreeRDP-3.20.0/winpr/include/winpr/wlog.h:269:42: warning[-Wanalyzer-malloc-leak]: leak of ‘uri’
FreeRDP-3.20.0/libfreerdp/core/proxy.c:365:6: enter_function: entry to ‘proxy_parse_uri’
FreeRDP-3.20.0/libfreerdp/core/proxy.c:374:26: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/proxy.c:376:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/proxy.c:379:19: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/proxy.c:381:12: branch_false: following ‘false’ branch (when ‘p’ is NULL)...
FreeRDP-3.20.0/libfreerdp/core/proxy.c:413:22: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/proxy.c:524:17: call_function: calling ‘WLog_Print_dbg_tag’ from ‘proxy_parse_uri’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1389]
FreeRDP-3.20.0/winpr/include/winpr/wlog.h:269:42: warning[-Wanalyzer-malloc-leak]: leak of ‘videoContext’
FreeRDP-3.20.0/channels/video/client/video_main.c:1215:1: enter_function: entry to ‘video_DVCPluginEntry’
FreeRDP-3.20.0/channels/video/client/video_main.c:1223:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/channels/video/client/video_main.c:1225:46: branch_true: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:1226:20: branch_false: following ‘false’ branch (when ‘videoPlugin’ is non-NULL)...
FreeRDP-3.20.0/channels/video/client/video_main.c:1232:17: branch_false: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:1237:53: acquire_memory: allocated here
FreeRDP-3.20.0/channels/video/client/video_main.c:1238:20: branch_false: following ‘false’ branch (when ‘videoContext’ is non-NULL)...
FreeRDP-3.20.0/channels/video/client/video_main.c:1245:24: branch_false: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:1245:24: call_function: calling ‘VideoClientContextPriv_new’ from ‘video_DVCPluginEntry’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1390]
FreeRDP-3.20.0/winpr/include/winpr/wlog.h:269:42: warning[-Wanalyzer-malloc-leak]: leak of ‘videoPlugin’
FreeRDP-3.20.0/channels/video/client/video_main.c:1215:1: enter_function: entry to ‘video_DVCPluginEntry’
FreeRDP-3.20.0/channels/video/client/video_main.c:1223:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/channels/video/client/video_main.c:1225:46: branch_true: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:1225:46: acquire_memory: allocated here
FreeRDP-3.20.0/channels/video/client/video_main.c:1226:20: branch_false: following ‘false’ branch (when ‘videoPlugin’ is non-NULL)...
FreeRDP-3.20.0/channels/video/client/video_main.c:1232:17: branch_false: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:1238:20: branch_true: following ‘true’ branch (when ‘videoContext’ is NULL)...
FreeRDP-3.20.0/channels/video/client/video_main.c:1240:25: branch_true: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:1240:25: call_function: calling ‘WLog_Print_dbg_tag’ from ‘video_DVCPluginEntry’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1391]
FreeRDP-3.20.0/winpr/include/winpr/wlog.h:269:42: warning[-Wanalyzer-malloc-leak]: leak of ‘visited’
FreeRDP-3.20.0/libfreerdp/core/settings.c:444:13: enter_function: entry to ‘find_path_exists_with_dijkstra’
FreeRDP-3.20.0/libfreerdp/core/settings.c:446:12: branch_false: following ‘false’ branch (when ‘count != 0’)...
FreeRDP-3.20.0/libfreerdp/core/settings.c:451:25: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:451:25: call_function: calling ‘alloc_array’ from ‘find_path_exists_with_dijkstra’
FreeRDP-3.20.0/libfreerdp/core/settings.c:451:25: return_function: returning to ‘find_path_exists_with_dijkstra’ from ‘alloc_array’
FreeRDP-3.20.0/libfreerdp/core/settings.c:457:27: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/settings.c:463:28: branch_true: following ‘true’ branch (when ‘x < count’)...
FreeRDP-3.20.0/libfreerdp/core/settings.c:463:28: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:465:36: branch_true: following ‘true’ branch (when ‘y < count’)...
FreeRDP-3.20.0/libfreerdp/core/settings.c:467:34: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:474:28: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:476:35: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:517:28: branch_true: following ‘true’ branch (when ‘x < count’)...
FreeRDP-3.20.0/libfreerdp/core/settings.c:519:20: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:519:20: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:521:37: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:521:28: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:523:33: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:523:33: call_function: calling ‘WLog_Print_dbg_tag’ from ‘find_path_exists_with_dijkstra’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1392]
FreeRDP-3.20.0/winpr/include/winpr/wlog.h:269:42: warning[-Wanalyzer-malloc-leak]: leak of ‘wParam’
FreeRDP-3.20.0/libfreerdp/core/message.c:1293:13: enter_function: entry to ‘update_message_WindowIcon’
FreeRDP-3.20.0/libfreerdp/core/message.c:1303:38: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/message.c:1305:12: branch_false: following ‘false’ branch (when ‘wParam’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/message.c:1308:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/message.c:1311:12: branch_false: following ‘false’ branch (when ‘lParam’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/message.c:1314:28: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/message.c:1316:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/message.c:1319:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/message.c:1320:9: call_function: calling ‘WLog_Print_dbg_tag’ from ‘update_message_WindowIcon’
Error: GCC_ANALYZER_WARNING (CWE-404): [#def1393]
FreeRDP-3.20.0/winpr/include/winpr/wlog.h:269:42: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
FreeRDP-3.20.0/channels/location/client/location_main.c:329:13: enter_function: entry to ‘location_send’
FreeRDP-3.20.0/channels/location/client/location_main.c:348:9: acquire_resource: ‘va_start’ called here
FreeRDP-3.20.0/channels/location/client/location_main.c:379:28: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/channels/location/client/location_main.c:383:66: branch_false: ...to here
FreeRDP-3.20.0/channels/location/client/location_main.c:397:39: call_function: calling ‘location_send_location2d_delta’ from ‘location_send’
Error: GCC_ANALYZER_WARNING (CWE-775): [#def1394]
FreeRDP-3.20.0/winpr/include/winpr/wlog.h:271:21: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘serverfd’
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:563:8: enter_function: entry to ‘CreateNamedPipeA’
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:574:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:581:12: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:581:12: branch_false: following ‘false’ branch (when ‘lpName’ is non-NULL)...
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:584:14: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:584:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:587:41: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:589:12: branch_false: following ‘false’ branch (when ‘pNamedPipe’ is non-NULL)...
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:592:9: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:597:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:600:40: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:600:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:603:40: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:603:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:606:9: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:632:12: branch_true: following ‘true’ branch (when ‘serverfd == -1’)...
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:634:36: branch_true: ...to here
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:636:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:639:22: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:655:33: acquire_resource: stream socket created here
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:655:20: branch_false: following ‘false’ branch (when ‘serverfd != -1’)...
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:663:17: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:666:20: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:668:30: branch_true: ...to here
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:669:25: call_function: calling ‘WLog_Print_dbg_tag’ from ‘CreateNamedPipeA’
Error: GCC_ANALYZER_WARNING (CWE-775): [#def1395]
FreeRDP-3.20.0/winpr/include/winpr/wlog.h:271:21: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘sockfd’
FreeRDP-3.20.0/libfreerdp/core/tcp.c:733:12: enter_function: entry to ‘freerdp_uds_connect’
FreeRDP-3.20.0/libfreerdp/core/tcp.c:739:18: acquire_resource: stream socket created here
FreeRDP-3.20.0/libfreerdp/core/tcp.c:741:12: branch_false: following ‘false’ branch (when ‘sockfd != -1’)...
FreeRDP-3.20.0/libfreerdp/core/tcp.c:747:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/tcp.c:751:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/tcp.c:753:17: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/tcp.c:753:17: call_function: calling ‘WLog_Print_dbg_tag’ from ‘freerdp_uds_connect’
Error: GCC_ANALYZER_WARNING (CWE-775): [#def1396]
FreeRDP-3.20.0/winpr/include/winpr/wlog.h:271:21: warning[-Wanalyzer-file-leak]: leak of FILE ‘fp’
FreeRDP-3.20.0/winpr/libwinpr/file/file.c:892:15: enter_function: entry to ‘FileCreateFileA’
FreeRDP-3.20.0/winpr/libwinpr/file/file.c:908:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/file/file.c:915:30: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/file/file.c:916:12: branch_false: following ‘false’ branch (when ‘pFile’ is non-NULL)...
FreeRDP-3.20.0/winpr/libwinpr/file/file.c:922:9: call_function: inlined call to ‘WINPR_HANDLE_SET_TYPE_AND_MODE’ from ‘FileCreateFileA’
FreeRDP-3.20.0/winpr/libwinpr/file/file.c:926:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/file/file.c:933:9: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/file/file.c:966:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/file/file.c:977:21: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/file/file.c:977:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/file/file.c:987:22: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/file/file.c:987:22: call_function: calling ‘winpr_fopen’ from ‘FileCreateFileA’
FreeRDP-3.20.0/winpr/libwinpr/file/file.c:987:22: return_function: returning to ‘FileCreateFileA’ from ‘winpr_fopen’
FreeRDP-3.20.0/winpr/libwinpr/file/file.c:990:12: branch_false: following ‘false’ branch (when ‘fp’ is non-NULL)...
FreeRDP-3.20.0/winpr/libwinpr/file/file.c:1000:15: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/file/file.c:1023:20: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/winpr/libwinpr/file/file.c:1026:30: branch_true: ...to here
FreeRDP-3.20.0/winpr/libwinpr/file/file.c:1031:25: call_function: calling ‘WLog_Print_dbg_tag’ from ‘FileCreateFileA’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1397]
FreeRDP-3.20.0/winpr/include/winpr/wlog.h:271:21: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.20.0/channels/video/client/video_main.c:1215:1: enter_function: entry to ‘video_DVCPluginEntry’
FreeRDP-3.20.0/channels/video/client/video_main.c:1223:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/channels/video/client/video_main.c:1225:46: branch_true: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:1226:20: branch_false: following ‘false’ branch (when ‘videoPlugin’ is non-NULL)...
FreeRDP-3.20.0/channels/video/client/video_main.c:1232:17: branch_false: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:1238:20: branch_false: following ‘false’ branch (when ‘videoContext’ is non-NULL)...
FreeRDP-3.20.0/channels/video/client/video_main.c:1245:24: branch_false: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:1245:24: call_function: calling ‘VideoClientContextPriv_new’ from ‘video_DVCPluginEntry’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1398]
FreeRDP-3.20.0/winpr/include/winpr/wlog.h:271:21: warning[-Wanalyzer-malloc-leak]: leak of ‘abuffer’
FreeRDP-3.20.0/libfreerdp/common/assistance.c:1184:5: enter_function: entry to ‘freerdp_assistance_parse_file_buffer’
FreeRDP-3.20.0/libfreerdp/common/assistance.c:1193:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/common/assistance.c:1199:25: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/common/assistance.c:1199:25: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/common/assistance.c:1201:12: branch_true: following ‘true’ branch (when ‘size == len’)...
FreeRDP-3.20.0/libfreerdp/common/assistance.c:1202:17: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/common/assistance.c:1202:17: call_function: calling ‘WLog_Print_dbg_tag’ from ‘freerdp_assistance_parse_file_buffer’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1399]
FreeRDP-3.20.0/winpr/include/winpr/wlog.h:271:21: warning[-Wanalyzer-malloc-leak]: leak of ‘buffer’
FreeRDP-3.20.0/libfreerdp/common/assistance.c:1212:5: enter_function: entry to ‘freerdp_assistance_parse_file’
FreeRDP-3.20.0/libfreerdp/common/assistance.c:1224:14: call_function: calling ‘update_name’ from ‘freerdp_assistance_parse_file’
FreeRDP-3.20.0/libfreerdp/common/assistance.c:1224:14: return_function: returning to ‘freerdp_assistance_parse_file’ from ‘update_name’
FreeRDP-3.20.0/libfreerdp/common/assistance.c:1224:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/common/assistance.c:1227:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/common/assistance.c:1229:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/common/assistance.c:1235:15: call_function: inlined call to ‘_fseeki64’ from ‘freerdp_assistance_parse_file’
FreeRDP-3.20.0/libfreerdp/common/assistance.c:1239:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/common/assistance.c:1246:25: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/common/assistance.c:1246:25: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/common/assistance.c:1248:12: branch_false: following ‘false’ branch (when ‘buffer’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/common/assistance.c:1254:20: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/common/assistance.c:1258:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/common/assistance.c:1262:15: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/common/assistance.c:1264:12: branch_true: following ‘true’ branch (when ‘readSize == 0’)...
FreeRDP-3.20.0/libfreerdp/common/assistance.c:1266:17: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/common/assistance.c:1266:17: call_function: calling ‘WLog_Print_dbg_tag’ from ‘freerdp_assistance_parse_file’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1400]
FreeRDP-3.20.0/winpr/include/winpr/wlog.h:271:21: warning[-Wanalyzer-malloc-leak]: leak of ‘cert_list’
FreeRDP-3.20.0/libfreerdp/core/smartcardlogon.c:881:6: enter_function: entry to ‘smartcard_getCert’
FreeRDP-3.20.0/libfreerdp/core/smartcardlogon.c:893:14: call_function: calling ‘smartcard_enumerateCerts’ from ‘smartcard_getCert’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1401]
FreeRDP-3.20.0/winpr/include/winpr/wlog.h:271:21: warning[-Wanalyzer-malloc-leak]: leak of ‘cert’
FreeRDP-3.20.0/libfreerdp/core/smartcardlogon.c:881:6: enter_function: entry to ‘smartcard_getCert’
FreeRDP-3.20.0/libfreerdp/core/smartcardlogon.c:893:14: call_function: calling ‘smartcard_enumerateCerts’ from ‘smartcard_getCert’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1402]
FreeRDP-3.20.0/winpr/include/winpr/wlog.h:271:21: warning[-Wanalyzer-malloc-leak]: leak of ‘colorTable’
FreeRDP-3.20.0/libfreerdp/cache/palette.c:35:13: enter_function: entry to ‘update_gdi_cache_color_table’
FreeRDP-3.20.0/libfreerdp/cache/palette.c:40:31: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/cache/palette.c:42:12: branch_false: following ‘false’ branch (when ‘colorTable’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/cache/palette.c:45:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/cache/palette.c:46:9: call_function: calling ‘palette_cache_put’ from ‘update_gdi_cache_color_table’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1403]
FreeRDP-3.20.0/winpr/include/winpr/wlog.h:271:21: warning[-Wanalyzer-malloc-leak]: leak of ‘context’
FreeRDP-3.20.0/channels/encomsp/server/encomsp_main.c:319:23: enter_function: entry to ‘encomsp_server_context_new’
FreeRDP-3.20.0/channels/encomsp/server/encomsp_main.c:322:42: acquire_memory: allocated here
FreeRDP-3.20.0/channels/encomsp/server/encomsp_main.c:324:12: branch_true: following ‘true’ branch (when ‘context’ is non-NULL)...
FreeRDP-3.20.0/channels/encomsp/server/encomsp_main.c:326:17: branch_true: ...to here
FreeRDP-3.20.0/channels/encomsp/server/encomsp_main.c:331:20: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/channels/encomsp/server/encomsp_main.c:333:25: branch_true: ...to here
FreeRDP-3.20.0/channels/encomsp/server/encomsp_main.c:333:25: call_function: calling ‘WLog_Print_dbg_tag’ from ‘encomsp_server_context_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1404]
FreeRDP-3.20.0/winpr/include/winpr/wlog.h:271:21: warning[-Wanalyzer-malloc-leak]: leak of ‘ctx’
FreeRDP-3.20.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1438:15: enter_function: entry to ‘vgids_new’
FreeRDP-3.20.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1441:29: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1444:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1446:17: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1446:17: call_function: calling ‘WLog_Print_dbg_tag’ from ‘vgids_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1405]
FreeRDP-3.20.0/winpr/include/winpr/wlog.h:271:21: warning[-Wanalyzer-malloc-leak]: leak of ‘data’
FreeRDP-3.20.0/libfreerdp/cache/brush.c:121:13: enter_function: entry to ‘update_gdi_cache_brush’
FreeRDP-3.20.0/libfreerdp/cache/brush.c:134:16: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/cache/brush.c:136:12: branch_false: following ‘false’ branch (when ‘data’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/cache/brush.c:139:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/cache/brush.c:140:9: call_function: calling ‘brush_cache_put’ from ‘update_gdi_cache_brush’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1406]
FreeRDP-3.20.0/winpr/include/winpr/wlog.h:271:21: warning[-Wanalyzer-malloc-leak]: leak of ‘distance’
FreeRDP-3.20.0/libfreerdp/core/settings.c:444:13: enter_function: entry to ‘find_path_exists_with_dijkstra’
FreeRDP-3.20.0/libfreerdp/core/settings.c:446:12: branch_false: following ‘false’ branch (when ‘count != 0’)...
FreeRDP-3.20.0/libfreerdp/core/settings.c:451:25: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:451:25: call_function: calling ‘alloc_array’ from ‘find_path_exists_with_dijkstra’
FreeRDP-3.20.0/libfreerdp/core/settings.c:451:25: return_function: returning to ‘find_path_exists_with_dijkstra’ from ‘alloc_array’
FreeRDP-3.20.0/libfreerdp/core/settings.c:454:28: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/settings.c:463:28: branch_true: following ‘true’ branch (when ‘x < count’)...
FreeRDP-3.20.0/libfreerdp/core/settings.c:463:28: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:465:36: branch_true: following ‘true’ branch (when ‘y < count’)...
FreeRDP-3.20.0/libfreerdp/core/settings.c:467:34: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:474:28: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:476:35: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:517:28: branch_true: following ‘true’ branch (when ‘x < count’)...
FreeRDP-3.20.0/libfreerdp/core/settings.c:519:20: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:519:20: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:521:37: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:521:28: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:523:33: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:523:33: call_function: calling ‘WLog_Print_dbg_tag’ from ‘find_path_exists_with_dijkstra’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1407]
FreeRDP-3.20.0/winpr/include/winpr/wlog.h:271:21: warning[-Wanalyzer-malloc-leak]: leak of ‘domain’
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:838:13: enter_function: entry to ‘arm_fill_rdstls’
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:867:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:872:23: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:876:20: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:877:34: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:877:34: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:878:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:882:21: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:882:21: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:882:21: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:882:21: call_function: calling ‘WLog_Print_dbg_tag’ from ‘arm_fill_rdstls’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1408]
FreeRDP-3.20.0/winpr/include/winpr/wlog.h:271:21: warning[-Wanalyzer-malloc-leak]: leak of ‘ef’
FreeRDP-3.20.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1460:6: enter_function: entry to ‘vgids_init’
FreeRDP-3.20.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1490:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1499:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1502:27: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1503:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1508:20: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1508:20: call_function: calling ‘vgids_ef_new’ from ‘vgids_init’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1409]
FreeRDP-3.20.0/winpr/include/winpr/wlog.h:271:21: warning[-Wanalyzer-malloc-leak]: leak of ‘fp’
FreeRDP-3.20.0/libfreerdp/utils/passphrase.c:135:20: enter_function: entry to ‘freerdp_passphrase_read_tty’
FreeRDP-3.20.0/libfreerdp/utils/passphrase.c:143:12: branch_false: following ‘false’ branch (when ‘bufsiz != 0’)...
FreeRDP-3.20.0/libfreerdp/utils/passphrase.c:149:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/passphrase.c:188:20: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/utils/passphrase.c:189:12: branch_false: following ‘false’ branch (when ‘fp’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/utils/passphrase.c:192:15: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/passphrase.c:198:29: call_function: calling ‘freerdp_interruptible_get_line’ from ‘freerdp_passphrase_read_tty’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1410]
FreeRDP-3.20.0/winpr/include/winpr/wlog.h:271:21: warning[-Wanalyzer-malloc-leak]: leak of ‘frame’
FreeRDP-3.20.0/channels/video/client/video_main.c:810:13: enter_function: entry to ‘video_VideoData’
FreeRDP-3.20.0/channels/video/client/video_main.c:823:12: branch_false: following ‘false’ branch (when ‘presentation’ is non-NULL)...
FreeRDP-3.20.0/channels/video/client/video_main.c:829:13: branch_false: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:829:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/channels/video/client/video_main.c:836:74: branch_false: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:836:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/channels/video/client/video_main.c:842:66: branch_false: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:844:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/channels/video/client/video_main.c:846:31: branch_true: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:864:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/channels/video/client/video_main.c:906:58: branch_false: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:907:28: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/channels/video/client/video_main.c:911:45: branch_false: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:911:45: call_function: calling ‘VideoFrame_new’ from ‘video_VideoData’
FreeRDP-3.20.0/channels/video/client/video_main.c:911:45: return_function: returning to ‘video_VideoData’ from ‘VideoFrame_new’
FreeRDP-3.20.0/channels/video/client/video_main.c:912:28: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/channels/video/client/video_main.c:919:29: branch_false: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:922:28: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/channels/video/client/video_main.c:928:46: branch_false: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:932:28: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/channels/video/client/video_main.c:934:33: branch_true: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:934:33: call_function: calling ‘WLog_Print_dbg_tag’ from ‘video_VideoData’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1411]
FreeRDP-3.20.0/winpr/include/winpr/wlog.h:271:21: warning[-Wanalyzer-malloc-leak]: leak of ‘lParam’
FreeRDP-3.20.0/libfreerdp/core/message.c:1293:13: enter_function: entry to ‘update_message_WindowIcon’
FreeRDP-3.20.0/libfreerdp/core/message.c:1305:12: branch_false: following ‘false’ branch (when ‘wParam’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/message.c:1308:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/message.c:1309:38: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/message.c:1311:12: branch_false: following ‘false’ branch (when ‘lParam’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/message.c:1314:28: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/message.c:1316:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/message.c:1319:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/message.c:1320:9: call_function: calling ‘WLog_Print_dbg_tag’ from ‘update_message_WindowIcon’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1412]
FreeRDP-3.20.0/winpr/include/winpr/wlog.h:271:21: warning[-Wanalyzer-malloc-leak]: leak of ‘message’
FreeRDP-3.20.0/libfreerdp/core/message.c:2879:17: enter_function: entry to ‘update_message_proxy_new’
FreeRDP-3.20.0/libfreerdp/core/message.c:2883:12: branch_false: following ‘false’ branch (when ‘update’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/message.c:2886:42: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/message.c:2886:42: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/message.c:2886:12: branch_false: following ‘false’ branch (when ‘message’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/message.c:2889:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/message.c:2890:9: call_function: calling ‘update_message_register_interface’ from ‘update_message_proxy_new’
FreeRDP-3.20.0/libfreerdp/core/message.c:2890:9: return_function: returning to ‘update_message_proxy_new’ from ‘update_message_register_interface’
FreeRDP-3.20.0/libfreerdp/core/message.c:2892:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/message.c:2894:17: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/message.c:2894:17: call_function: calling ‘WLog_Print_dbg_tag’ from ‘update_message_proxy_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1413]
FreeRDP-3.20.0/winpr/include/winpr/wlog.h:271:21: warning[-Wanalyzer-malloc-leak]: leak of ‘monitorDefArray’
FreeRDP-3.20.0/libfreerdp/core/rdp.c:1105:13: enter_function: entry to ‘rdp_recv_monitor_layout_pdu’
FreeRDP-3.20.0/libfreerdp/core/rdp.c:1112:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/rdp.c:1115:9: call_function: inlined call to ‘stream_read_u32_le’ from ‘rdp_recv_monitor_layout_pdu’
FreeRDP-3.20.0/libfreerdp/core/rdp.c:1117:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/rdp.c:1120:41: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/rdp.c:1120:41: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/rdp.c:1122:12: branch_false: following ‘false’ branch (when ‘monitorDefArray’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/rdp.c:1122:12: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/rdp.c:1125:32: branch_false: following ‘false’ branch (when ‘index >= v’)...
FreeRDP-3.20.0/libfreerdp/core/rdp.c:1135:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/rdp.c:1135:9: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/rdp.c:1135:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/rdp.c:1135:9: call_function: calling ‘WLog_Print_dbg_tag’ from ‘rdp_recv_monitor_layout_pdu’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1414]
FreeRDP-3.20.0/winpr/include/winpr/wlog.h:271:21: warning[-Wanalyzer-malloc-leak]: leak of ‘output’
FreeRDP-3.20.0/libfreerdp/crypto/certificate.c:1727:6: enter_function: entry to ‘freerdp_certificate_publickey_encrypt’
FreeRDP-3.20.0/libfreerdp/crypto/certificate.c:1738:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/crypto/certificate.c:1741:29: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/crypto/certificate.c:1742:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/crypto/certificate.c:1745:29: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/crypto/certificate.c:1746:18: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/crypto/certificate.c:1747:12: branch_false: following ‘false’ branch (when ‘output’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/crypto/certificate.c:1749:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/crypto/certificate.c:1755:17: call_function: calling ‘WLog_Print_dbg_tag’ from ‘freerdp_certificate_publickey_encrypt’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1415]
FreeRDP-3.20.0/winpr/include/winpr/wlog.h:271:21: warning[-Wanalyzer-malloc-leak]: leak of ‘parent’
FreeRDP-3.20.0/libfreerdp/core/settings.c:444:13: enter_function: entry to ‘find_path_exists_with_dijkstra’
FreeRDP-3.20.0/libfreerdp/core/settings.c:446:12: branch_false: following ‘false’ branch (when ‘count != 0’)...
FreeRDP-3.20.0/libfreerdp/core/settings.c:451:25: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:451:25: call_function: calling ‘alloc_array’ from ‘find_path_exists_with_dijkstra’
FreeRDP-3.20.0/libfreerdp/core/settings.c:451:25: return_function: returning to ‘find_path_exists_with_dijkstra’ from ‘alloc_array’
FreeRDP-3.20.0/libfreerdp/core/settings.c:460:26: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/settings.c:463:28: branch_true: following ‘true’ branch (when ‘x < count’)...
FreeRDP-3.20.0/libfreerdp/core/settings.c:463:28: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:465:36: branch_true: following ‘true’ branch (when ‘y < count’)...
FreeRDP-3.20.0/libfreerdp/core/settings.c:467:34: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:474:28: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:476:35: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:517:28: branch_true: following ‘true’ branch (when ‘x < count’)...
FreeRDP-3.20.0/libfreerdp/core/settings.c:519:20: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:519:20: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:521:37: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:521:28: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:523:33: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:523:33: call_function: calling ‘WLog_Print_dbg_tag’ from ‘find_path_exists_with_dijkstra’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1416]
FreeRDP-3.20.0/winpr/include/winpr/wlog.h:271:21: warning[-Wanalyzer-malloc-leak]: leak of ‘pem’
FreeRDP-3.20.0/libfreerdp/crypto/crypto.c:189:7: enter_function: entry to ‘crypto_read_pem’
FreeRDP-3.20.0/libfreerdp/crypto/crypto.c:200:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/crypto/crypto.c:202:24: call_function: inlined call to ‘_fseeki64’ from ‘crypto_read_pem’
FreeRDP-3.20.0/libfreerdp/crypto/crypto.c:203:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/crypto/crypto.c:205:30: call_function: inlined call to ‘_ftelli64’ from ‘crypto_read_pem’
FreeRDP-3.20.0/libfreerdp/crypto/crypto.c:206:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/crypto/crypto.c:208:24: call_function: inlined call to ‘_fseeki64’ from ‘crypto_read_pem’
FreeRDP-3.20.0/libfreerdp/crypto/crypto.c:209:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/crypto/crypto.c:212:22: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/crypto/crypto.c:212:15: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/crypto/crypto.c:213:12: branch_false: following ‘false’ branch (when ‘pem’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/crypto/crypto.c:216:27: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/crypto/crypto.c:217:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/crypto/crypto.c:218:17: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/crypto/crypto.c:228:9: call_function: calling ‘WLog_Print_dbg_tag’ from ‘crypto_read_pem’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1417]
FreeRDP-3.20.0/winpr/include/winpr/wlog.h:271:21: warning[-Wanalyzer-malloc-leak]: leak of ‘pointer_new’
FreeRDP-3.20.0/libfreerdp/core/update.c:685:21: enter_function: entry to ‘update_read_pointer_new’
FreeRDP-3.20.0/libfreerdp/core/update.c:687:43: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/update.c:691:12: branch_false: following ‘false’ branch (when ‘pointer_new’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/update.c:694:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/update.c:694:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/update.c:697:9: call_function: inlined call to ‘stream_read_u16_le’ from ‘update_read_pointer_new’
FreeRDP-3.20.0/libfreerdp/core/update.c:699:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/update.c:701:17: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/update.c:701:17: call_function: calling ‘WLog_Print_dbg_tag’ from ‘update_read_pointer_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1418]
FreeRDP-3.20.0/winpr/include/winpr/wlog.h:271:21: warning[-Wanalyzer-malloc-leak]: leak of ‘ptr’
FreeRDP-3.20.0/libfreerdp/utils/passphrase.c:135:20: enter_function: entry to ‘freerdp_passphrase_read_tty’
FreeRDP-3.20.0/libfreerdp/utils/passphrase.c:143:12: branch_false: following ‘false’ branch (when ‘bufsiz != 0’)...
FreeRDP-3.20.0/libfreerdp/utils/passphrase.c:149:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/passphrase.c:189:12: branch_false: following ‘false’ branch (when ‘fp’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/utils/passphrase.c:192:15: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/passphrase.c:198:29: call_function: calling ‘freerdp_interruptible_get_line’ from ‘freerdp_passphrase_read_tty’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1419]
FreeRDP-3.20.0/winpr/include/winpr/wlog.h:271:21: warning[-Wanalyzer-malloc-leak]: leak of ‘ret’
FreeRDP-3.20.0/channels/video/client/video_main.c:1215:1: enter_function: entry to ‘video_DVCPluginEntry’
FreeRDP-3.20.0/channels/video/client/video_main.c:1223:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/channels/video/client/video_main.c:1225:46: branch_true: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:1226:20: branch_false: following ‘false’ branch (when ‘videoPlugin’ is non-NULL)...
FreeRDP-3.20.0/channels/video/client/video_main.c:1232:17: branch_false: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:1238:20: branch_false: following ‘false’ branch (when ‘videoContext’ is non-NULL)...
FreeRDP-3.20.0/channels/video/client/video_main.c:1245:24: branch_false: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:1245:24: call_function: calling ‘VideoClientContextPriv_new’ from ‘video_DVCPluginEntry’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1420]
FreeRDP-3.20.0/winpr/include/winpr/wlog.h:271:21: warning[-Wanalyzer-malloc-leak]: leak of ‘tmp’
FreeRDP-3.20.0/libfreerdp/crypto/privatekey.c:582:13: enter_function: entry to ‘bio_read_pem’
FreeRDP-3.20.0/libfreerdp/crypto/privatekey.c:595:12: branch_true: following ‘true’ branch (when ‘plength’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/crypto/privatekey.c:596:17: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/crypto/privatekey.c:598:16: branch_true: following ‘true’ branch (when ‘offset < length’)...
FreeRDP-3.20.0/libfreerdp/crypto/privatekey.c:600:29: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/crypto/privatekey.c:601:20: branch_false: following ‘false’ branch (when ‘tmp’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/crypto/privatekey.c:605:17: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/crypto/privatekey.c:608:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/crypto/privatekey.c:614:20: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/crypto/privatekey.c:614:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/crypto/privatekey.c:617:27: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/crypto/privatekey.c:618:20: branch_false: following ‘false’ branch (when ‘length == offset’)...
FreeRDP-3.20.0/libfreerdp/crypto/privatekey.c:620:17: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/crypto/privatekey.c:598:16: branch_true: following ‘true’ branch (when ‘offset < length’)...
FreeRDP-3.20.0/libfreerdp/crypto/privatekey.c:600:29: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/crypto/privatekey.c:601:20: branch_false: following ‘false’ branch (when ‘tmp’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/crypto/privatekey.c:605:17: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/crypto/privatekey.c:608:20: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/crypto/privatekey.c:610:25: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/crypto/privatekey.c:610:25: call_function: calling ‘WLog_Print_dbg_tag’ from ‘bio_read_pem’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1421]
FreeRDP-3.20.0/winpr/include/winpr/wlog.h:271:21: warning[-Wanalyzer-malloc-leak]: leak of ‘transport’
FreeRDP-3.20.0/libfreerdp/core/transport.c:1698:15: enter_function: entry to ‘transport_new’
FreeRDP-3.20.0/libfreerdp/core/transport.c:1700:50: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/transport.c:1703:12: branch_false: following ‘false’ branch (when ‘transport’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/transport.c:1706:26: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/transport.c:1708:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/transport.c:1709:17: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/transport.c:1767:9: call_function: calling ‘transport_free’ from ‘transport_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1422]
FreeRDP-3.20.0/winpr/include/winpr/wlog.h:271:21: warning[-Wanalyzer-malloc-leak]: leak of ‘uri’
FreeRDP-3.20.0/libfreerdp/core/proxy.c:365:6: enter_function: entry to ‘proxy_parse_uri’
FreeRDP-3.20.0/libfreerdp/core/proxy.c:374:26: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/proxy.c:376:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/proxy.c:379:19: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/proxy.c:381:12: branch_false: following ‘false’ branch (when ‘p’ is NULL)...
FreeRDP-3.20.0/libfreerdp/core/proxy.c:413:22: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/proxy.c:524:17: call_function: calling ‘WLog_Print_dbg_tag’ from ‘proxy_parse_uri’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1423]
FreeRDP-3.20.0/winpr/include/winpr/wlog.h:271:21: warning[-Wanalyzer-malloc-leak]: leak of ‘videoContext’
FreeRDP-3.20.0/channels/video/client/video_main.c:1215:1: enter_function: entry to ‘video_DVCPluginEntry’
FreeRDP-3.20.0/channels/video/client/video_main.c:1223:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/channels/video/client/video_main.c:1225:46: branch_true: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:1226:20: branch_false: following ‘false’ branch (when ‘videoPlugin’ is non-NULL)...
FreeRDP-3.20.0/channels/video/client/video_main.c:1232:17: branch_false: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:1237:53: acquire_memory: allocated here
FreeRDP-3.20.0/channels/video/client/video_main.c:1238:20: branch_false: following ‘false’ branch (when ‘videoContext’ is non-NULL)...
FreeRDP-3.20.0/channels/video/client/video_main.c:1245:24: branch_false: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:1245:24: call_function: calling ‘VideoClientContextPriv_new’ from ‘video_DVCPluginEntry’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1424]
FreeRDP-3.20.0/winpr/include/winpr/wlog.h:271:21: warning[-Wanalyzer-malloc-leak]: leak of ‘videoPlugin’
FreeRDP-3.20.0/channels/video/client/video_main.c:1215:1: enter_function: entry to ‘video_DVCPluginEntry’
FreeRDP-3.20.0/channels/video/client/video_main.c:1223:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/channels/video/client/video_main.c:1225:46: branch_true: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:1225:46: acquire_memory: allocated here
FreeRDP-3.20.0/channels/video/client/video_main.c:1226:20: branch_false: following ‘false’ branch (when ‘videoPlugin’ is non-NULL)...
FreeRDP-3.20.0/channels/video/client/video_main.c:1232:17: branch_false: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:1238:20: branch_true: following ‘true’ branch (when ‘videoContext’ is NULL)...
FreeRDP-3.20.0/channels/video/client/video_main.c:1240:25: branch_true: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:1240:25: call_function: calling ‘WLog_Print_dbg_tag’ from ‘video_DVCPluginEntry’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1425]
FreeRDP-3.20.0/winpr/include/winpr/wlog.h:271:21: warning[-Wanalyzer-malloc-leak]: leak of ‘visited’
FreeRDP-3.20.0/libfreerdp/core/settings.c:444:13: enter_function: entry to ‘find_path_exists_with_dijkstra’
FreeRDP-3.20.0/libfreerdp/core/settings.c:446:12: branch_false: following ‘false’ branch (when ‘count != 0’)...
FreeRDP-3.20.0/libfreerdp/core/settings.c:451:25: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:451:25: call_function: calling ‘alloc_array’ from ‘find_path_exists_with_dijkstra’
FreeRDP-3.20.0/libfreerdp/core/settings.c:451:25: return_function: returning to ‘find_path_exists_with_dijkstra’ from ‘alloc_array’
FreeRDP-3.20.0/libfreerdp/core/settings.c:457:27: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/settings.c:463:28: branch_true: following ‘true’ branch (when ‘x < count’)...
FreeRDP-3.20.0/libfreerdp/core/settings.c:463:28: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:465:36: branch_true: following ‘true’ branch (when ‘y < count’)...
FreeRDP-3.20.0/libfreerdp/core/settings.c:467:34: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:474:28: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:476:35: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:517:28: branch_true: following ‘true’ branch (when ‘x < count’)...
FreeRDP-3.20.0/libfreerdp/core/settings.c:519:20: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:519:20: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:521:37: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:521:28: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:523:33: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:523:33: call_function: calling ‘WLog_Print_dbg_tag’ from ‘find_path_exists_with_dijkstra’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1426]
FreeRDP-3.20.0/winpr/include/winpr/wlog.h:271:21: warning[-Wanalyzer-malloc-leak]: leak of ‘wParam’
FreeRDP-3.20.0/libfreerdp/core/message.c:1293:13: enter_function: entry to ‘update_message_WindowIcon’
FreeRDP-3.20.0/libfreerdp/core/message.c:1303:38: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/message.c:1305:12: branch_false: following ‘false’ branch (when ‘wParam’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/message.c:1308:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/message.c:1311:12: branch_false: following ‘false’ branch (when ‘lParam’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/message.c:1314:28: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/message.c:1316:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/message.c:1319:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/message.c:1320:9: call_function: calling ‘WLog_Print_dbg_tag’ from ‘update_message_WindowIcon’
Error: GCC_ANALYZER_WARNING (CWE-404): [#def1427]
FreeRDP-3.20.0/winpr/include/winpr/wlog.h:271:21: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
FreeRDP-3.20.0/channels/location/client/location_main.c:329:13: enter_function: entry to ‘location_send’
FreeRDP-3.20.0/channels/location/client/location_main.c:348:9: acquire_resource: ‘va_start’ called here
FreeRDP-3.20.0/channels/location/client/location_main.c:379:28: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/channels/location/client/location_main.c:383:66: branch_false: ...to here
FreeRDP-3.20.0/channels/location/client/location_main.c:397:39: call_function: calling ‘location_send_location2d_delta’ from ‘location_send’
Error: GCC_ANALYZER_WARNING (CWE-775): [#def1428]
FreeRDP-3.20.0/winpr/include/winpr/wlog.h:275:25: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘serverfd’
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:563:8: enter_function: entry to ‘CreateNamedPipeA’
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:574:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:581:12: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:581:12: branch_false: following ‘false’ branch (when ‘lpName’ is non-NULL)...
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:584:14: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:584:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:587:41: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:589:12: branch_false: following ‘false’ branch (when ‘pNamedPipe’ is non-NULL)...
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:592:9: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:597:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:600:40: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:600:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:603:40: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:603:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:606:9: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:632:12: branch_true: following ‘true’ branch (when ‘serverfd == -1’)...
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:634:36: branch_true: ...to here
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:636:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:639:22: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:655:33: acquire_resource: stream socket created here
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:655:20: branch_false: following ‘false’ branch (when ‘serverfd != -1’)...
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:663:17: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:666:20: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:668:30: branch_true: ...to here
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:669:25: call_function: calling ‘WLog_Print_dbg_tag’ from ‘CreateNamedPipeA’
Error: GCC_ANALYZER_WARNING (CWE-775): [#def1429]
FreeRDP-3.20.0/winpr/include/winpr/wlog.h:275:25: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘sockfd’
FreeRDP-3.20.0/libfreerdp/core/tcp.c:733:12: enter_function: entry to ‘freerdp_uds_connect’
FreeRDP-3.20.0/libfreerdp/core/tcp.c:739:18: acquire_resource: stream socket created here
FreeRDP-3.20.0/libfreerdp/core/tcp.c:741:12: branch_false: following ‘false’ branch (when ‘sockfd != -1’)...
FreeRDP-3.20.0/libfreerdp/core/tcp.c:747:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/tcp.c:751:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/tcp.c:753:17: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/tcp.c:753:17: call_function: calling ‘WLog_Print_dbg_tag’ from ‘freerdp_uds_connect’
Error: GCC_ANALYZER_WARNING (CWE-775): [#def1430]
FreeRDP-3.20.0/winpr/include/winpr/wlog.h:275:25: warning[-Wanalyzer-file-leak]: leak of FILE ‘fp’
FreeRDP-3.20.0/winpr/libwinpr/file/file.c:892:15: enter_function: entry to ‘FileCreateFileA’
FreeRDP-3.20.0/winpr/libwinpr/file/file.c:908:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/file/file.c:915:30: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/file/file.c:916:12: branch_false: following ‘false’ branch (when ‘pFile’ is non-NULL)...
FreeRDP-3.20.0/winpr/libwinpr/file/file.c:922:9: call_function: inlined call to ‘WINPR_HANDLE_SET_TYPE_AND_MODE’ from ‘FileCreateFileA’
FreeRDP-3.20.0/winpr/libwinpr/file/file.c:926:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/file/file.c:933:9: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/file/file.c:966:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/file/file.c:977:21: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/file/file.c:977:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/file/file.c:987:22: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/file/file.c:987:22: call_function: calling ‘winpr_fopen’ from ‘FileCreateFileA’
FreeRDP-3.20.0/winpr/libwinpr/file/file.c:987:22: return_function: returning to ‘FileCreateFileA’ from ‘winpr_fopen’
FreeRDP-3.20.0/winpr/libwinpr/file/file.c:990:12: branch_false: following ‘false’ branch (when ‘fp’ is non-NULL)...
FreeRDP-3.20.0/winpr/libwinpr/file/file.c:1000:15: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/file/file.c:1023:20: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/winpr/libwinpr/file/file.c:1026:30: branch_true: ...to here
FreeRDP-3.20.0/winpr/libwinpr/file/file.c:1031:25: call_function: calling ‘WLog_Print_dbg_tag’ from ‘FileCreateFileA’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1431]
FreeRDP-3.20.0/winpr/include/winpr/wlog.h:275:25: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.20.0/channels/video/client/video_main.c:1215:1: enter_function: entry to ‘video_DVCPluginEntry’
FreeRDP-3.20.0/channels/video/client/video_main.c:1223:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/channels/video/client/video_main.c:1225:46: branch_true: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:1226:20: branch_false: following ‘false’ branch (when ‘videoPlugin’ is non-NULL)...
FreeRDP-3.20.0/channels/video/client/video_main.c:1232:17: branch_false: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:1238:20: branch_false: following ‘false’ branch (when ‘videoContext’ is non-NULL)...
FreeRDP-3.20.0/channels/video/client/video_main.c:1245:24: branch_false: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:1245:24: call_function: calling ‘VideoClientContextPriv_new’ from ‘video_DVCPluginEntry’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1432]
FreeRDP-3.20.0/winpr/include/winpr/wlog.h:275:25: warning[-Wanalyzer-malloc-leak]: leak of ‘abuffer’
FreeRDP-3.20.0/libfreerdp/common/assistance.c:1184:5: enter_function: entry to ‘freerdp_assistance_parse_file_buffer’
FreeRDP-3.20.0/libfreerdp/common/assistance.c:1193:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/common/assistance.c:1199:25: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/common/assistance.c:1199:25: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/common/assistance.c:1201:12: branch_true: following ‘true’ branch (when ‘size == len’)...
FreeRDP-3.20.0/libfreerdp/common/assistance.c:1202:17: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/common/assistance.c:1202:17: call_function: calling ‘WLog_Print_dbg_tag’ from ‘freerdp_assistance_parse_file_buffer’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1433]
FreeRDP-3.20.0/winpr/include/winpr/wlog.h:275:25: warning[-Wanalyzer-malloc-leak]: leak of ‘buffer’
FreeRDP-3.20.0/libfreerdp/common/assistance.c:1212:5: enter_function: entry to ‘freerdp_assistance_parse_file’
FreeRDP-3.20.0/libfreerdp/common/assistance.c:1224:14: call_function: calling ‘update_name’ from ‘freerdp_assistance_parse_file’
FreeRDP-3.20.0/libfreerdp/common/assistance.c:1224:14: return_function: returning to ‘freerdp_assistance_parse_file’ from ‘update_name’
FreeRDP-3.20.0/libfreerdp/common/assistance.c:1224:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/common/assistance.c:1227:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/common/assistance.c:1229:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/common/assistance.c:1235:15: call_function: inlined call to ‘_fseeki64’ from ‘freerdp_assistance_parse_file’
FreeRDP-3.20.0/libfreerdp/common/assistance.c:1239:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/common/assistance.c:1246:25: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/common/assistance.c:1246:25: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/common/assistance.c:1248:12: branch_false: following ‘false’ branch (when ‘buffer’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/common/assistance.c:1254:20: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/common/assistance.c:1258:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/common/assistance.c:1262:15: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/common/assistance.c:1264:12: branch_true: following ‘true’ branch (when ‘readSize == 0’)...
FreeRDP-3.20.0/libfreerdp/common/assistance.c:1266:17: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/common/assistance.c:1266:17: call_function: calling ‘WLog_Print_dbg_tag’ from ‘freerdp_assistance_parse_file’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1434]
FreeRDP-3.20.0/winpr/include/winpr/wlog.h:275:25: warning[-Wanalyzer-malloc-leak]: leak of ‘cert_list’
FreeRDP-3.20.0/libfreerdp/core/smartcardlogon.c:881:6: enter_function: entry to ‘smartcard_getCert’
FreeRDP-3.20.0/libfreerdp/core/smartcardlogon.c:893:14: call_function: calling ‘smartcard_enumerateCerts’ from ‘smartcard_getCert’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1435]
FreeRDP-3.20.0/winpr/include/winpr/wlog.h:275:25: warning[-Wanalyzer-malloc-leak]: leak of ‘cert’
FreeRDP-3.20.0/libfreerdp/core/smartcardlogon.c:881:6: enter_function: entry to ‘smartcard_getCert’
FreeRDP-3.20.0/libfreerdp/core/smartcardlogon.c:893:14: call_function: calling ‘smartcard_enumerateCerts’ from ‘smartcard_getCert’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1436]
FreeRDP-3.20.0/winpr/include/winpr/wlog.h:275:25: warning[-Wanalyzer-malloc-leak]: leak of ‘colorTable’
FreeRDP-3.20.0/libfreerdp/cache/palette.c:35:13: enter_function: entry to ‘update_gdi_cache_color_table’
FreeRDP-3.20.0/libfreerdp/cache/palette.c:40:31: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/cache/palette.c:42:12: branch_false: following ‘false’ branch (when ‘colorTable’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/cache/palette.c:45:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/cache/palette.c:46:9: call_function: calling ‘palette_cache_put’ from ‘update_gdi_cache_color_table’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1437]
FreeRDP-3.20.0/winpr/include/winpr/wlog.h:275:25: warning[-Wanalyzer-malloc-leak]: leak of ‘context’
FreeRDP-3.20.0/channels/encomsp/server/encomsp_main.c:319:23: enter_function: entry to ‘encomsp_server_context_new’
FreeRDP-3.20.0/channels/encomsp/server/encomsp_main.c:322:42: acquire_memory: allocated here
FreeRDP-3.20.0/channels/encomsp/server/encomsp_main.c:324:12: branch_true: following ‘true’ branch (when ‘context’ is non-NULL)...
FreeRDP-3.20.0/channels/encomsp/server/encomsp_main.c:326:17: branch_true: ...to here
FreeRDP-3.20.0/channels/encomsp/server/encomsp_main.c:331:20: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/channels/encomsp/server/encomsp_main.c:333:25: branch_true: ...to here
FreeRDP-3.20.0/channels/encomsp/server/encomsp_main.c:333:25: call_function: calling ‘WLog_Print_dbg_tag’ from ‘encomsp_server_context_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1438]
FreeRDP-3.20.0/winpr/include/winpr/wlog.h:275:25: warning[-Wanalyzer-malloc-leak]: leak of ‘ctx’
FreeRDP-3.20.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1438:15: enter_function: entry to ‘vgids_new’
FreeRDP-3.20.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1441:29: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1444:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1446:17: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1446:17: call_function: calling ‘WLog_Print_dbg_tag’ from ‘vgids_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1439]
FreeRDP-3.20.0/winpr/include/winpr/wlog.h:275:25: warning[-Wanalyzer-malloc-leak]: leak of ‘data’
FreeRDP-3.20.0/libfreerdp/cache/brush.c:121:13: enter_function: entry to ‘update_gdi_cache_brush’
FreeRDP-3.20.0/libfreerdp/cache/brush.c:134:16: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/cache/brush.c:136:12: branch_false: following ‘false’ branch (when ‘data’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/cache/brush.c:139:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/cache/brush.c:140:9: call_function: calling ‘brush_cache_put’ from ‘update_gdi_cache_brush’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1440]
FreeRDP-3.20.0/winpr/include/winpr/wlog.h:275:25: warning[-Wanalyzer-malloc-leak]: leak of ‘distance’
FreeRDP-3.20.0/libfreerdp/core/settings.c:444:13: enter_function: entry to ‘find_path_exists_with_dijkstra’
FreeRDP-3.20.0/libfreerdp/core/settings.c:446:12: branch_false: following ‘false’ branch (when ‘count != 0’)...
FreeRDP-3.20.0/libfreerdp/core/settings.c:451:25: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:451:25: call_function: calling ‘alloc_array’ from ‘find_path_exists_with_dijkstra’
FreeRDP-3.20.0/libfreerdp/core/settings.c:451:25: return_function: returning to ‘find_path_exists_with_dijkstra’ from ‘alloc_array’
FreeRDP-3.20.0/libfreerdp/core/settings.c:454:28: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/settings.c:463:28: branch_true: following ‘true’ branch (when ‘x < count’)...
FreeRDP-3.20.0/libfreerdp/core/settings.c:463:28: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:465:36: branch_true: following ‘true’ branch (when ‘y < count’)...
FreeRDP-3.20.0/libfreerdp/core/settings.c:467:34: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:474:28: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:476:35: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:517:28: branch_true: following ‘true’ branch (when ‘x < count’)...
FreeRDP-3.20.0/libfreerdp/core/settings.c:519:20: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:519:20: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:521:37: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:521:28: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:523:33: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:523:33: call_function: calling ‘WLog_Print_dbg_tag’ from ‘find_path_exists_with_dijkstra’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1441]
FreeRDP-3.20.0/winpr/include/winpr/wlog.h:275:25: warning[-Wanalyzer-malloc-leak]: leak of ‘domain’
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:838:13: enter_function: entry to ‘arm_fill_rdstls’
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:867:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:872:23: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:876:20: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:877:34: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:877:34: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:878:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:882:21: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:882:21: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:882:21: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/gateway/arm.c:882:21: call_function: calling ‘WLog_Print_dbg_tag’ from ‘arm_fill_rdstls’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1442]
FreeRDP-3.20.0/winpr/include/winpr/wlog.h:275:25: warning[-Wanalyzer-malloc-leak]: leak of ‘ef’
FreeRDP-3.20.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1460:6: enter_function: entry to ‘vgids_init’
FreeRDP-3.20.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1490:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1499:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1502:27: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1503:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1508:20: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1508:20: call_function: calling ‘vgids_ef_new’ from ‘vgids_init’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1443]
FreeRDP-3.20.0/winpr/include/winpr/wlog.h:275:25: warning[-Wanalyzer-malloc-leak]: leak of ‘fp’
FreeRDP-3.20.0/libfreerdp/utils/passphrase.c:135:20: enter_function: entry to ‘freerdp_passphrase_read_tty’
FreeRDP-3.20.0/libfreerdp/utils/passphrase.c:143:12: branch_false: following ‘false’ branch (when ‘bufsiz != 0’)...
FreeRDP-3.20.0/libfreerdp/utils/passphrase.c:149:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/passphrase.c:188:20: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/utils/passphrase.c:189:12: branch_false: following ‘false’ branch (when ‘fp’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/utils/passphrase.c:192:15: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/passphrase.c:198:29: call_function: calling ‘freerdp_interruptible_get_line’ from ‘freerdp_passphrase_read_tty’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1444]
FreeRDP-3.20.0/winpr/include/winpr/wlog.h:275:25: warning[-Wanalyzer-malloc-leak]: leak of ‘frame’
FreeRDP-3.20.0/channels/video/client/video_main.c:810:13: enter_function: entry to ‘video_VideoData’
FreeRDP-3.20.0/channels/video/client/video_main.c:823:12: branch_false: following ‘false’ branch (when ‘presentation’ is non-NULL)...
FreeRDP-3.20.0/channels/video/client/video_main.c:829:13: branch_false: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:829:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/channels/video/client/video_main.c:836:74: branch_false: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:836:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/channels/video/client/video_main.c:842:66: branch_false: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:844:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/channels/video/client/video_main.c:846:31: branch_true: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:864:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/channels/video/client/video_main.c:906:58: branch_false: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:907:28: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/channels/video/client/video_main.c:911:45: branch_false: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:911:45: call_function: calling ‘VideoFrame_new’ from ‘video_VideoData’
FreeRDP-3.20.0/channels/video/client/video_main.c:911:45: return_function: returning to ‘video_VideoData’ from ‘VideoFrame_new’
FreeRDP-3.20.0/channels/video/client/video_main.c:912:28: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/channels/video/client/video_main.c:919:29: branch_false: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:922:28: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/channels/video/client/video_main.c:928:46: branch_false: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:932:28: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/channels/video/client/video_main.c:934:33: branch_true: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:934:33: call_function: calling ‘WLog_Print_dbg_tag’ from ‘video_VideoData’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1445]
FreeRDP-3.20.0/winpr/include/winpr/wlog.h:275:25: warning[-Wanalyzer-malloc-leak]: leak of ‘lParam’
FreeRDP-3.20.0/libfreerdp/core/message.c:1293:13: enter_function: entry to ‘update_message_WindowIcon’
FreeRDP-3.20.0/libfreerdp/core/message.c:1305:12: branch_false: following ‘false’ branch (when ‘wParam’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/message.c:1308:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/message.c:1309:38: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/message.c:1311:12: branch_false: following ‘false’ branch (when ‘lParam’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/message.c:1314:28: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/message.c:1316:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/message.c:1319:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/message.c:1320:9: call_function: calling ‘WLog_Print_dbg_tag’ from ‘update_message_WindowIcon’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1446]
FreeRDP-3.20.0/winpr/include/winpr/wlog.h:275:25: warning[-Wanalyzer-malloc-leak]: leak of ‘message’
FreeRDP-3.20.0/libfreerdp/core/message.c:2879:17: enter_function: entry to ‘update_message_proxy_new’
FreeRDP-3.20.0/libfreerdp/core/message.c:2883:12: branch_false: following ‘false’ branch (when ‘update’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/message.c:2886:42: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/message.c:2886:42: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/message.c:2886:12: branch_false: following ‘false’ branch (when ‘message’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/message.c:2889:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/message.c:2890:9: call_function: calling ‘update_message_register_interface’ from ‘update_message_proxy_new’
FreeRDP-3.20.0/libfreerdp/core/message.c:2890:9: return_function: returning to ‘update_message_proxy_new’ from ‘update_message_register_interface’
FreeRDP-3.20.0/libfreerdp/core/message.c:2892:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/message.c:2894:17: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/message.c:2894:17: call_function: calling ‘WLog_Print_dbg_tag’ from ‘update_message_proxy_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1447]
FreeRDP-3.20.0/winpr/include/winpr/wlog.h:275:25: warning[-Wanalyzer-malloc-leak]: leak of ‘monitorDefArray’
FreeRDP-3.20.0/libfreerdp/core/rdp.c:1105:13: enter_function: entry to ‘rdp_recv_monitor_layout_pdu’
FreeRDP-3.20.0/libfreerdp/core/rdp.c:1112:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/rdp.c:1115:9: call_function: inlined call to ‘stream_read_u32_le’ from ‘rdp_recv_monitor_layout_pdu’
FreeRDP-3.20.0/libfreerdp/core/rdp.c:1117:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/rdp.c:1120:41: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/rdp.c:1120:41: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/rdp.c:1122:12: branch_false: following ‘false’ branch (when ‘monitorDefArray’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/rdp.c:1122:12: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/rdp.c:1125:32: branch_false: following ‘false’ branch (when ‘index >= v’)...
FreeRDP-3.20.0/libfreerdp/core/rdp.c:1135:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/rdp.c:1135:9: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/rdp.c:1135:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/rdp.c:1135:9: call_function: calling ‘WLog_Print_dbg_tag’ from ‘rdp_recv_monitor_layout_pdu’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1448]
FreeRDP-3.20.0/winpr/include/winpr/wlog.h:275:25: warning[-Wanalyzer-malloc-leak]: leak of ‘parent’
FreeRDP-3.20.0/libfreerdp/core/settings.c:444:13: enter_function: entry to ‘find_path_exists_with_dijkstra’
FreeRDP-3.20.0/libfreerdp/core/settings.c:446:12: branch_false: following ‘false’ branch (when ‘count != 0’)...
FreeRDP-3.20.0/libfreerdp/core/settings.c:451:25: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:451:25: call_function: calling ‘alloc_array’ from ‘find_path_exists_with_dijkstra’
FreeRDP-3.20.0/libfreerdp/core/settings.c:451:25: return_function: returning to ‘find_path_exists_with_dijkstra’ from ‘alloc_array’
FreeRDP-3.20.0/libfreerdp/core/settings.c:460:26: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/settings.c:463:28: branch_true: following ‘true’ branch (when ‘x < count’)...
FreeRDP-3.20.0/libfreerdp/core/settings.c:463:28: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:465:36: branch_true: following ‘true’ branch (when ‘y < count’)...
FreeRDP-3.20.0/libfreerdp/core/settings.c:467:34: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:474:28: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:476:35: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:517:28: branch_true: following ‘true’ branch (when ‘x < count’)...
FreeRDP-3.20.0/libfreerdp/core/settings.c:519:20: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:519:20: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:521:37: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:521:28: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:523:33: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:523:33: call_function: calling ‘WLog_Print_dbg_tag’ from ‘find_path_exists_with_dijkstra’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1449]
FreeRDP-3.20.0/winpr/include/winpr/wlog.h:275:25: warning[-Wanalyzer-malloc-leak]: leak of ‘pem’
FreeRDP-3.20.0/libfreerdp/crypto/crypto.c:189:7: enter_function: entry to ‘crypto_read_pem’
FreeRDP-3.20.0/libfreerdp/crypto/crypto.c:200:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/crypto/crypto.c:202:24: call_function: inlined call to ‘_fseeki64’ from ‘crypto_read_pem’
FreeRDP-3.20.0/libfreerdp/crypto/crypto.c:203:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/crypto/crypto.c:205:30: call_function: inlined call to ‘_ftelli64’ from ‘crypto_read_pem’
FreeRDP-3.20.0/libfreerdp/crypto/crypto.c:206:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/crypto/crypto.c:208:24: call_function: inlined call to ‘_fseeki64’ from ‘crypto_read_pem’
FreeRDP-3.20.0/libfreerdp/crypto/crypto.c:209:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/crypto/crypto.c:212:22: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/crypto/crypto.c:212:15: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/crypto/crypto.c:213:12: branch_false: following ‘false’ branch (when ‘pem’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/crypto/crypto.c:216:27: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/crypto/crypto.c:217:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/crypto/crypto.c:218:17: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/crypto/crypto.c:228:9: call_function: calling ‘WLog_Print_dbg_tag’ from ‘crypto_read_pem’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1450]
FreeRDP-3.20.0/winpr/include/winpr/wlog.h:275:25: warning[-Wanalyzer-malloc-leak]: leak of ‘pointer_new’
FreeRDP-3.20.0/libfreerdp/core/update.c:685:21: enter_function: entry to ‘update_read_pointer_new’
FreeRDP-3.20.0/libfreerdp/core/update.c:687:43: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/update.c:691:12: branch_false: following ‘false’ branch (when ‘pointer_new’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/update.c:694:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/update.c:694:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/update.c:697:9: call_function: inlined call to ‘stream_read_u16_le’ from ‘update_read_pointer_new’
FreeRDP-3.20.0/libfreerdp/core/update.c:699:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/update.c:701:17: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/update.c:701:17: call_function: calling ‘WLog_Print_dbg_tag’ from ‘update_read_pointer_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1451]
FreeRDP-3.20.0/winpr/include/winpr/wlog.h:275:25: warning[-Wanalyzer-malloc-leak]: leak of ‘ptr’
FreeRDP-3.20.0/libfreerdp/utils/passphrase.c:135:20: enter_function: entry to ‘freerdp_passphrase_read_tty’
FreeRDP-3.20.0/libfreerdp/utils/passphrase.c:143:12: branch_false: following ‘false’ branch (when ‘bufsiz != 0’)...
FreeRDP-3.20.0/libfreerdp/utils/passphrase.c:149:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/passphrase.c:189:12: branch_false: following ‘false’ branch (when ‘fp’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/utils/passphrase.c:192:15: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/passphrase.c:198:29: call_function: calling ‘freerdp_interruptible_get_line’ from ‘freerdp_passphrase_read_tty’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1452]
FreeRDP-3.20.0/winpr/include/winpr/wlog.h:275:25: warning[-Wanalyzer-malloc-leak]: leak of ‘ret’
FreeRDP-3.20.0/channels/video/client/video_main.c:1215:1: enter_function: entry to ‘video_DVCPluginEntry’
FreeRDP-3.20.0/channels/video/client/video_main.c:1223:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/channels/video/client/video_main.c:1225:46: branch_true: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:1226:20: branch_false: following ‘false’ branch (when ‘videoPlugin’ is non-NULL)...
FreeRDP-3.20.0/channels/video/client/video_main.c:1232:17: branch_false: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:1238:20: branch_false: following ‘false’ branch (when ‘videoContext’ is non-NULL)...
FreeRDP-3.20.0/channels/video/client/video_main.c:1245:24: branch_false: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:1245:24: call_function: calling ‘VideoClientContextPriv_new’ from ‘video_DVCPluginEntry’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1453]
FreeRDP-3.20.0/winpr/include/winpr/wlog.h:275:25: warning[-Wanalyzer-malloc-leak]: leak of ‘transport’
FreeRDP-3.20.0/libfreerdp/core/transport.c:1698:15: enter_function: entry to ‘transport_new’
FreeRDP-3.20.0/libfreerdp/core/transport.c:1700:50: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/transport.c:1703:12: branch_false: following ‘false’ branch (when ‘transport’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/transport.c:1706:26: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/transport.c:1708:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/transport.c:1709:17: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/transport.c:1767:9: call_function: calling ‘transport_free’ from ‘transport_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1454]
FreeRDP-3.20.0/winpr/include/winpr/wlog.h:275:25: warning[-Wanalyzer-malloc-leak]: leak of ‘uri’
FreeRDP-3.20.0/libfreerdp/core/proxy.c:365:6: enter_function: entry to ‘proxy_parse_uri’
FreeRDP-3.20.0/libfreerdp/core/proxy.c:374:26: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/proxy.c:376:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/proxy.c:379:19: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/proxy.c:381:12: branch_false: following ‘false’ branch (when ‘p’ is NULL)...
FreeRDP-3.20.0/libfreerdp/core/proxy.c:413:22: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/proxy.c:524:17: call_function: calling ‘WLog_Print_dbg_tag’ from ‘proxy_parse_uri’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1455]
FreeRDP-3.20.0/winpr/include/winpr/wlog.h:275:25: warning[-Wanalyzer-malloc-leak]: leak of ‘videoContext’
FreeRDP-3.20.0/channels/video/client/video_main.c:1215:1: enter_function: entry to ‘video_DVCPluginEntry’
FreeRDP-3.20.0/channels/video/client/video_main.c:1223:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/channels/video/client/video_main.c:1225:46: branch_true: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:1226:20: branch_false: following ‘false’ branch (when ‘videoPlugin’ is non-NULL)...
FreeRDP-3.20.0/channels/video/client/video_main.c:1232:17: branch_false: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:1237:53: acquire_memory: allocated here
FreeRDP-3.20.0/channels/video/client/video_main.c:1238:20: branch_false: following ‘false’ branch (when ‘videoContext’ is non-NULL)...
FreeRDP-3.20.0/channels/video/client/video_main.c:1245:24: branch_false: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:1245:24: call_function: calling ‘VideoClientContextPriv_new’ from ‘video_DVCPluginEntry’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1456]
FreeRDP-3.20.0/winpr/include/winpr/wlog.h:275:25: warning[-Wanalyzer-malloc-leak]: leak of ‘videoPlugin’
FreeRDP-3.20.0/channels/video/client/video_main.c:1215:1: enter_function: entry to ‘video_DVCPluginEntry’
FreeRDP-3.20.0/channels/video/client/video_main.c:1223:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/channels/video/client/video_main.c:1225:46: branch_true: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:1225:46: acquire_memory: allocated here
FreeRDP-3.20.0/channels/video/client/video_main.c:1226:20: branch_false: following ‘false’ branch (when ‘videoPlugin’ is non-NULL)...
FreeRDP-3.20.0/channels/video/client/video_main.c:1232:17: branch_false: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:1238:20: branch_true: following ‘true’ branch (when ‘videoContext’ is NULL)...
FreeRDP-3.20.0/channels/video/client/video_main.c:1240:25: branch_true: ...to here
FreeRDP-3.20.0/channels/video/client/video_main.c:1240:25: call_function: calling ‘WLog_Print_dbg_tag’ from ‘video_DVCPluginEntry’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1457]
FreeRDP-3.20.0/winpr/include/winpr/wlog.h:275:25: warning[-Wanalyzer-malloc-leak]: leak of ‘visited’
FreeRDP-3.20.0/libfreerdp/core/settings.c:444:13: enter_function: entry to ‘find_path_exists_with_dijkstra’
FreeRDP-3.20.0/libfreerdp/core/settings.c:446:12: branch_false: following ‘false’ branch (when ‘count != 0’)...
FreeRDP-3.20.0/libfreerdp/core/settings.c:451:25: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:451:25: call_function: calling ‘alloc_array’ from ‘find_path_exists_with_dijkstra’
FreeRDP-3.20.0/libfreerdp/core/settings.c:451:25: return_function: returning to ‘find_path_exists_with_dijkstra’ from ‘alloc_array’
FreeRDP-3.20.0/libfreerdp/core/settings.c:457:27: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/settings.c:463:28: branch_true: following ‘true’ branch (when ‘x < count’)...
FreeRDP-3.20.0/libfreerdp/core/settings.c:463:28: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:465:36: branch_true: following ‘true’ branch (when ‘y < count’)...
FreeRDP-3.20.0/libfreerdp/core/settings.c:467:34: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:474:28: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:476:35: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:517:28: branch_true: following ‘true’ branch (when ‘x < count’)...
FreeRDP-3.20.0/libfreerdp/core/settings.c:519:20: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:519:20: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:521:37: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:521:28: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/settings.c:523:33: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/settings.c:523:33: call_function: calling ‘WLog_Print_dbg_tag’ from ‘find_path_exists_with_dijkstra’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1458]
FreeRDP-3.20.0/winpr/include/winpr/wlog.h:275:25: warning[-Wanalyzer-malloc-leak]: leak of ‘wParam’
FreeRDP-3.20.0/libfreerdp/core/message.c:1293:13: enter_function: entry to ‘update_message_WindowIcon’
FreeRDP-3.20.0/libfreerdp/core/message.c:1303:38: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/message.c:1305:12: branch_false: following ‘false’ branch (when ‘wParam’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/message.c:1308:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/message.c:1311:12: branch_false: following ‘false’ branch (when ‘lParam’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/message.c:1314:28: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/message.c:1316:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/core/message.c:1319:9: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/message.c:1320:9: call_function: calling ‘WLog_Print_dbg_tag’ from ‘update_message_WindowIcon’
Error: GCC_ANALYZER_WARNING (CWE-404): [#def1459]
FreeRDP-3.20.0/winpr/include/winpr/wlog.h:275:25: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
FreeRDP-3.20.0/channels/video/client/video_main.c:1030:13: enter_function: entry to ‘video_control_on_new_channel_connection’
FreeRDP-3.20.0/channels/video/client/video_main.c:1045:17: call_function: calling ‘WLog_Print_dbg_tag’ from ‘video_control_on_new_channel_connection’
Error: GCC_ANALYZER_WARNING (CWE-775): [#def1460]
FreeRDP-3.20.0/winpr/include/winpr/wlog.h:278:9: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘sockfd’
FreeRDP-3.20.0/libfreerdp/core/tcp.c:1121:12: branch_false: following ‘false’ branch (when ‘hostname’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/core/tcp.c:1128:13: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/tcp.c:1135:12: branch_false: following ‘false’ branch (when ‘ipcSocket == 0’)...
FreeRDP-3.20.0/libfreerdp/core/tcp.c:1145:17: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/tcp.c:1145:17: branch_false: following ‘false’ branch (when ‘useExternalDefinedSocket == 0’)...
FreeRDP-3.20.0/libfreerdp/core/tcp.c:1147:17: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/core/tcp.c:1147:17: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/tcp.c:1151:26: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/tcp.c:1151:26: acquire_resource: stream socket created here
FreeRDP-3.20.0/libfreerdp/core/tcp.c:1152:20: branch_false: following ‘false’ branch (when ‘sockfd >= 0’)...
FreeRDP-3.20.0/libfreerdp/core/tcp.c:1161:36: branch_false: ...to here
FreeRDP-3.20.0/winpr/include/winpr/wlog.h:278:9: danger: ‘sockfd’ leaks here
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1461]
FreeRDP-3.20.0/winpr/include/winpr/wtypes.h:489:16: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.20.0/libfreerdp/utils/pcap.c:193:10: enter_function: entry to ‘pcap_open’
FreeRDP-3.20.0/libfreerdp/utils/pcap.c:198:12: branch_false: following ‘false’ branch (when ‘pcap’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/utils/pcap.c:201:22: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/pcap.c:201:22: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/utils/pcap.c:206:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/utils/pcap.c:209:12: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/pcap.c:209:12: branch_false: following ‘false’ branch (when ‘write == 0’)...
FreeRDP-3.20.0/libfreerdp/utils/pcap.c:223:23: call_function: inlined call to ‘_fseeki64’ from ‘pcap_open’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1462]
FreeRDP-3.20.0/winpr/include/winpr/wtypes.h:489:16: warning[-Wanalyzer-malloc-leak]: leak of ‘font’
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:606:11: enter_function: entry to ‘rdtk_font_new’
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:618:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:621:9: branch_false: ...to here
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:622:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:625:9: branch_false: ...to here
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:626:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:629:14: branch_false: ...to here
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:629:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:632:14: branch_false: ...to here
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:632:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:635:27: branch_false: ...to here
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:635:27: acquire_memory: allocated here
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:637:12: branch_false: following ‘false’ branch (when ‘font’ is non-NULL)...
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:640:9: branch_false: ...to here
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:643:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:646:28: branch_false: ...to here
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:647:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:650:29: branch_false: ...to here
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:650:29: call_function: calling ‘rdtk_font_load_descriptor’ from ‘rdtk_font_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1463]
FreeRDP-3.20.0/winpr/include/winpr/wtypes.h:489:16: warning[-Wanalyzer-malloc-leak]: leak of ‘pcap’
FreeRDP-3.20.0/libfreerdp/utils/pcap.c:193:10: enter_function: entry to ‘pcap_open’
FreeRDP-3.20.0/libfreerdp/utils/pcap.c:197:35: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/utils/pcap.c:198:12: branch_false: following ‘false’ branch (when ‘pcap’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/utils/pcap.c:201:22: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/pcap.c:206:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/utils/pcap.c:209:12: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/pcap.c:209:12: branch_false: following ‘false’ branch (when ‘write == 0’)...
FreeRDP-3.20.0/libfreerdp/utils/pcap.c:223:23: call_function: inlined call to ‘_fseeki64’ from ‘pcap_open’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1464]
FreeRDP-3.20.0/winpr/include/winpr/wtypes.h:489:16: warning[-Wanalyzer-malloc-leak]: leak of ‘winpr_fopen(filename, "r")’
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:593:12: enter_function: entry to ‘rdtk_font_load_descriptor’
FreeRDP-3.20.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): [#def1465]
FreeRDP-3.20.0/winpr/include/winpr/wtypes.h:489:16: warning[-Wanalyzer-malloc-leak]: leak of ‘winpr_fopen(name, "r")’
FreeRDP-3.20.0/libfreerdp/common/assistance.c:1212:5: enter_function: entry to ‘freerdp_assistance_parse_file’
FreeRDP-3.20.0/libfreerdp/common/assistance.c:1224:14: call_function: calling ‘update_name’ from ‘freerdp_assistance_parse_file’
FreeRDP-3.20.0/libfreerdp/common/assistance.c:1224:14: return_function: returning to ‘freerdp_assistance_parse_file’ from ‘update_name’
FreeRDP-3.20.0/libfreerdp/common/assistance.c:1224:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/common/assistance.c:1227:14: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/common/assistance.c:1227:14: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/common/assistance.c:1229:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/common/assistance.c:1235:15: call_function: inlined call to ‘_fseeki64’ from ‘freerdp_assistance_parse_file’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1466]
FreeRDP-3.20.0/winpr/include/winpr/wtypes.h:489:16: warning[-Wanalyzer-malloc-leak]: leak of ‘winpr_fopen(path, "r+")’
FreeRDP-3.20.0/libfreerdp/core/smartcardlogon.c:45:13: enter_function: entry to ‘delete_file’
FreeRDP-3.20.0/libfreerdp/core/smartcardlogon.c:52:28: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/core/smartcardlogon.c:53:20: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/libfreerdp/core/smartcardlogon.c:55:36: branch_true: ...to here
FreeRDP-3.20.0/libfreerdp/core/smartcardlogon.c:57:34: call_function: inlined call to ‘_fseeki64’ from ‘delete_file’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1467]
FreeRDP-3.20.0/winpr/include/winpr/wtypes.h:495:16: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.20.0/libfreerdp/utils/pcap.c:193:10: enter_function: entry to ‘pcap_open’
FreeRDP-3.20.0/libfreerdp/utils/pcap.c:198:12: branch_false: following ‘false’ branch (when ‘pcap’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/utils/pcap.c:201:22: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/pcap.c:201:22: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/utils/pcap.c:206:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/utils/pcap.c:209:12: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/pcap.c:209:12: branch_false: following ‘false’ branch (when ‘write == 0’)...
FreeRDP-3.20.0/libfreerdp/utils/pcap.c:223:23: call_function: inlined call to ‘_fseeki64’ from ‘pcap_open’
FreeRDP-3.20.0/libfreerdp/utils/pcap.c:224:35: call_function: inlined call to ‘_ftelli64’ from ‘pcap_open’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1468]
FreeRDP-3.20.0/winpr/include/winpr/wtypes.h:495:16: warning[-Wanalyzer-malloc-leak]: leak of ‘font’
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:606:11: enter_function: entry to ‘rdtk_font_new’
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:618:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:621:9: branch_false: ...to here
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:622:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:625:9: branch_false: ...to here
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:626:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:629:14: branch_false: ...to here
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:629:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:632:14: branch_false: ...to here
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:632:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:635:27: branch_false: ...to here
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:635:27: acquire_memory: allocated here
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:637:12: branch_false: following ‘false’ branch (when ‘font’ is non-NULL)...
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:640:9: branch_false: ...to here
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:643:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:646:28: branch_false: ...to here
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:647:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:650:29: branch_false: ...to here
FreeRDP-3.20.0/rdtk/librdtk/rdtk_font.c:650:29: call_function: calling ‘rdtk_font_load_descriptor’ from ‘rdtk_font_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1469]
FreeRDP-3.20.0/winpr/include/winpr/wtypes.h:495:16: warning[-Wanalyzer-malloc-leak]: leak of ‘pcap’
FreeRDP-3.20.0/libfreerdp/utils/pcap.c:193:10: enter_function: entry to ‘pcap_open’
FreeRDP-3.20.0/libfreerdp/utils/pcap.c:197:35: acquire_memory: allocated here
FreeRDP-3.20.0/libfreerdp/utils/pcap.c:198:12: branch_false: following ‘false’ branch (when ‘pcap’ is non-NULL)...
FreeRDP-3.20.0/libfreerdp/utils/pcap.c:201:22: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/pcap.c:206:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/libfreerdp/utils/pcap.c:209:12: branch_false: ...to here
FreeRDP-3.20.0/libfreerdp/utils/pcap.c:209:12: branch_false: following ‘false’ branch (when ‘write == 0’)...
FreeRDP-3.20.0/libfreerdp/utils/pcap.c:223:23: call_function: inlined call to ‘_fseeki64’ from ‘pcap_open’
FreeRDP-3.20.0/libfreerdp/utils/pcap.c:224:35: call_function: inlined call to ‘_ftelli64’ from ‘pcap_open’
Error: CPPCHECK_WARNING (CWE-664): [#def1470]
FreeRDP-3.20.0/winpr/libwinpr/comm/comm.c:208: error[va_list_usedBeforeStarted]: va_list 'ap' used before va_start() was called.
Error: GCC_ANALYZER_WARNING (CWE-404): [#def1471]
FreeRDP-3.20.0/winpr/libwinpr/comm/comm.c:210:9: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
FreeRDP-3.20.0/winpr/libwinpr/comm/comm.c:203:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/comm/comm.c:206:14: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/comm/comm.c:206:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/comm/comm.c:208:17: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/comm/comm.c:209:9: acquire_resource: ‘va_start’ called here
FreeRDP-3.20.0/winpr/libwinpr/comm/comm.c:210:9: throw: if ‘WLog_PrintTextMessageVA’ throws an exception...
FreeRDP-3.20.0/winpr/libwinpr/comm/comm.c:210:9: danger: missing call to ‘va_end’ to match ‘va_start’ at [(5)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/4)
Error: CPPCHECK_WARNING (CWE-664): [#def1472]
FreeRDP-3.20.0/winpr/libwinpr/crt/string.c:176: error[va_list_usedBeforeStarted]: va_list 'ap' used before va_start() was called.
Error: CPPCHECK_WARNING (CWE-664): [#def1473]
FreeRDP-3.20.0/winpr/libwinpr/crt/string.c:187: error[va_list_usedBeforeStarted]: va_list 'ap' used before va_start() was called.
Error: GCC_ANALYZER_WARNING (CWE-131): [#def1474]
FreeRDP-3.20.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.20.0/winpr/libwinpr/crt/test/TestUnicodeConversion.c:1160:5: enter_function: entry to ‘TestUnicodeConversion’
FreeRDP-3.20.0/winpr/libwinpr/crt/test/TestUnicodeConversion.c:1165:14: call_function: calling ‘test_conversion’ from ‘TestUnicodeConversion’
Error: GCC_ANALYZER_WARNING (CWE-131): [#def1475]
FreeRDP-3.20.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.20.0/winpr/libwinpr/crt/test/TestUnicodeConversion.c:1160:5: enter_function: entry to ‘TestUnicodeConversion’
FreeRDP-3.20.0/winpr/libwinpr/crt/test/TestUnicodeConversion.c:1165:14: call_function: calling ‘test_conversion’ from ‘TestUnicodeConversion’
Error: GCC_ANALYZER_WARNING (CWE-131): [#def1476]
FreeRDP-3.20.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.20.0/winpr/libwinpr/crt/test/TestUnicodeConversion.c:1160:5: enter_function: entry to ‘TestUnicodeConversion’
FreeRDP-3.20.0/winpr/libwinpr/crt/test/TestUnicodeConversion.c:1165:14: call_function: calling ‘test_conversion’ from ‘TestUnicodeConversion’
Error: COMPILER_WARNING (CWE-477): [#def1477]
FreeRDP-3.20.0/winpr/libwinpr/crypto/test/TestCryptoCipher.c:28:17: warning[-Wdeprecated-declarations]: ‘winpr_Cipher_New’ is deprecated: [since 3.10.0] use winpr_Cipher_NewEx
Error: COMPILER_WARNING (CWE-477): [#def1478]
FreeRDP-3.20.0/winpr/libwinpr/crypto/test/TestCryptoCipher.c:74:17: warning[-Wdeprecated-declarations]: ‘winpr_Cipher_New’ is deprecated: [since 3.10.0] use winpr_Cipher_NewEx
Error: GCC_ANALYZER_WARNING (CWE-688): [#def1479]
FreeRDP-3.20.0/winpr/libwinpr/dsparse/dsparse.c:126:37: warning[-Wanalyzer-null-argument]: use of NULL ‘ServiceClass’ where non-null expected
FreeRDP-3.20.0/winpr/libwinpr/dsparse/dsparse.c:47:7: enter_function: entry to ‘DsMakeSpnW’
FreeRDP-3.20.0/winpr/libwinpr/dsparse/dsparse.c:63:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/dsparse/dsparse.c:66:12: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/dsparse/dsparse.c:66:12: branch_false: following ‘false’ branch (when ‘ServiceClass’ is NULL)...
FreeRDP-3.20.0/winpr/libwinpr/dsparse/dsparse.c:72:12: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/dsparse/dsparse.c:72:12: branch_false: following ‘false’ branch (when ‘ServiceName’ is NULL)...
FreeRDP-3.20.0/winpr/libwinpr/dsparse/dsparse.c:78:12: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/dsparse/dsparse.c:78:12: branch_false: following ‘false’ branch (when ‘InstanceName’ is NULL)...
FreeRDP-3.20.0/winpr/libwinpr/dsparse/dsparse.c:84:12: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/dsparse/dsparse.c:84:12: branch_false: following ‘false’ branch (when ‘Referrer’ is NULL)...
FreeRDP-3.20.0/winpr/libwinpr/dsparse/dsparse.c:90:15: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/dsparse/dsparse.c:90:15: call_function: calling ‘DsMakeSpnA’ from ‘DsMakeSpnW’
Error: GCC_ANALYZER_WARNING (CWE-688): [#def1480]
FreeRDP-3.20.0/winpr/libwinpr/dsparse/dsparse.c:127:36: warning[-Wanalyzer-null-argument]: use of NULL ‘ServiceName’ where non-null expected
FreeRDP-3.20.0/winpr/libwinpr/dsparse/dsparse.c:47:7: enter_function: entry to ‘DsMakeSpnW’
FreeRDP-3.20.0/winpr/libwinpr/dsparse/dsparse.c:63:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/dsparse/dsparse.c:66:12: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/dsparse/dsparse.c:66:12: branch_true: following ‘true’ branch (when ‘ServiceClass’ is non-NULL)...
FreeRDP-3.20.0/winpr/libwinpr/dsparse/dsparse.c:68:33: branch_true: ...to here
FreeRDP-3.20.0/winpr/libwinpr/dsparse/dsparse.c:69:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/dsparse/dsparse.c:72:12: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/dsparse/dsparse.c:72:12: branch_false: following ‘false’ branch (when ‘ServiceName’ is NULL)...
FreeRDP-3.20.0/winpr/libwinpr/dsparse/dsparse.c:78:12: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/dsparse/dsparse.c:78:12: branch_false: following ‘false’ branch (when ‘InstanceName’ is NULL)...
FreeRDP-3.20.0/winpr/libwinpr/dsparse/dsparse.c:84:12: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/dsparse/dsparse.c:84:12: branch_false: following ‘false’ branch (when ‘Referrer’ is NULL)...
FreeRDP-3.20.0/winpr/libwinpr/dsparse/dsparse.c:90:15: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/dsparse/dsparse.c:90:15: call_function: calling ‘DsMakeSpnA’ from ‘DsMakeSpnW’
Error: GCC_ANALYZER_WARNING (CWE-476): [#def1481]
FreeRDP-3.20.0/winpr/libwinpr/environment/test/TestEnvironmentMergeEnvironmentStrings.c:23:16: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘p’
FreeRDP-3.20.0/winpr/libwinpr/environment/test/TestEnvironmentMergeEnvironmentStrings.c:20:38: acquire_memory: this call could return NULL
FreeRDP-3.20.0/winpr/libwinpr/environment/test/TestEnvironmentMergeEnvironmentStrings.c:23:16: danger: ‘p’ could be NULL: unchecked value from [(1)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-762): [#def1482]
FreeRDP-3.20.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.20.0/winpr/libwinpr/environment/test/TestEnvironmentMergeEnvironmentStrings.c:20:38: acquire_memory: allocated here (expects deallocation with ‘free’)
FreeRDP-3.20.0/winpr/libwinpr/environment/test/TestEnvironmentMergeEnvironmentStrings.c:23:16: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/winpr/libwinpr/environment/test/TestEnvironmentMergeEnvironmentStrings.c:30:9: danger: deallocated with ‘FreeEnvironmentStringsA’ here; allocation at [(1)](sarif:/runs/0/results/6/codeFlows/0/threadFlows/0/locations/0) expects deallocation with ‘free’
Error: GCC_ANALYZER_WARNING (CWE-762): [#def1483]
FreeRDP-3.20.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.20.0/winpr/libwinpr/environment/test/TestEnvironmentMergeEnvironmentStrings.c:20:38: acquire_memory: allocated here (expects deallocation with ‘free’)
FreeRDP-3.20.0/winpr/libwinpr/environment/test/TestEnvironmentMergeEnvironmentStrings.c:30:9: danger: deallocated with ‘FreeEnvironmentStringsA’ here; allocation at [(1)](sarif:/runs/0/results/4/codeFlows/0/threadFlows/0/locations/0) expects deallocation with ‘free’
Error: GCC_ANALYZER_WARNING (CWE-775): [#def1484]
FreeRDP-3.20.0/winpr/libwinpr/file/file.c:962:22: warning[-Wanalyzer-file-leak]: leak of FILE ‘winpr_fopen(_strdup(lpFileName), "ab")’
FreeRDP-3.20.0/winpr/libwinpr/file/file.c:892:15: enter_function: entry to ‘FileCreateFileA’
FreeRDP-3.20.0/winpr/libwinpr/file/file.c:908:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/file/file.c:915:30: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/file/file.c:916:12: branch_false: following ‘false’ branch (when ‘pFile’ is non-NULL)...
FreeRDP-3.20.0/winpr/libwinpr/file/file.c:922:9: call_function: inlined call to ‘WINPR_HANDLE_SET_TYPE_AND_MODE’ from ‘FileCreateFileA’
FreeRDP-3.20.0/winpr/libwinpr/file/file.c:926:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/file/file.c:933:9: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/file/file.c:940:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/winpr/libwinpr/file/file.c:942:20: branch_true: ...to here
FreeRDP-3.20.0/winpr/libwinpr/file/file.c:953:22: call_function: calling ‘winpr_fopen’ from ‘FileCreateFileA’
FreeRDP-3.20.0/winpr/libwinpr/file/file.c:953:22: return_function: returning to ‘FileCreateFileA’ from ‘winpr_fopen’
FreeRDP-3.20.0/winpr/libwinpr/file/file.c:954:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/file/file.c:962:22: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/file/file.c:962:22: danger: ‘winpr_fopen(_strdup(lpFileName), "ab")’ leaks here; was opened at [(13)](sarif:/runs/0/results/31/codeFlows/0/threadFlows/0/locations/12)
Error: GCC_ANALYZER_WARNING (CWE-775): [#def1485]
FreeRDP-3.20.0/winpr/libwinpr/file/file.c:1031:25: warning[-Wanalyzer-file-leak]: leak of FILE ‘fp’
FreeRDP-3.20.0/winpr/libwinpr/file/file.c:892:15: enter_function: entry to ‘FileCreateFileA’
FreeRDP-3.20.0/winpr/libwinpr/file/file.c:908:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/file/file.c:915:30: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/file/file.c:916:12: branch_false: following ‘false’ branch (when ‘pFile’ is non-NULL)...
FreeRDP-3.20.0/winpr/libwinpr/file/file.c:922:9: call_function: inlined call to ‘WINPR_HANDLE_SET_TYPE_AND_MODE’ from ‘FileCreateFileA’
FreeRDP-3.20.0/winpr/libwinpr/file/file.c:926:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/file/file.c:933:9: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/file/file.c:966:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/file/file.c:977:21: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/file/file.c:977:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/file/file.c:987:22: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/file/file.c:987:22: call_function: calling ‘winpr_fopen’ from ‘FileCreateFileA’
FreeRDP-3.20.0/winpr/libwinpr/file/file.c:987:22: return_function: returning to ‘FileCreateFileA’ from ‘winpr_fopen’
FreeRDP-3.20.0/winpr/libwinpr/file/file.c:990:12: branch_false: following ‘false’ branch (when ‘fp’ is non-NULL)...
FreeRDP-3.20.0/winpr/libwinpr/file/file.c:1000:15: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/file/file.c:1023:20: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/winpr/libwinpr/file/file.c:1026:30: branch_true: ...to here
FreeRDP-3.20.0/winpr/libwinpr/file/file.c:1031:25: throw: if ‘winpr_strerror’ throws an exception...
FreeRDP-3.20.0/winpr/libwinpr/file/file.c:1031:25: danger: ‘fp’ leaks here; was opened at [(15)](sarif:/runs/0/results/37/codeFlows/0/threadFlows/0/locations/14)
Error: GCC_ANALYZER_WARNING (CWE-775): [#def1486]
FreeRDP-3.20.0/winpr/libwinpr/file/file.c:1054:9: warning[-Wanalyzer-file-leak]: leak of FILE ‘fp’
FreeRDP-3.20.0/winpr/libwinpr/file/file.c:892:15: enter_function: entry to ‘FileCreateFileA’
FreeRDP-3.20.0/winpr/libwinpr/file/file.c:908:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/file/file.c:915:30: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/file/file.c:916:12: branch_false: following ‘false’ branch (when ‘pFile’ is non-NULL)...
FreeRDP-3.20.0/winpr/libwinpr/file/file.c:922:9: call_function: inlined call to ‘WINPR_HANDLE_SET_TYPE_AND_MODE’ from ‘FileCreateFileA’
FreeRDP-3.20.0/winpr/libwinpr/file/file.c:926:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/file/file.c:933:9: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/file/file.c:966:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/file/file.c:977:21: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/file/file.c:977:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/file/file.c:987:22: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/file/file.c:987:22: call_function: calling ‘winpr_fopen’ from ‘FileCreateFileA’
FreeRDP-3.20.0/winpr/libwinpr/file/file.c:987:22: return_function: returning to ‘FileCreateFileA’ from ‘winpr_fopen’
FreeRDP-3.20.0/winpr/libwinpr/file/file.c:990:12: branch_false: following ‘false’ branch (when ‘fp’ is non-NULL)...
FreeRDP-3.20.0/winpr/libwinpr/file/file.c:1000:15: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/file/file.c:1014:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/file/file.c:1018:13: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/file/file.c:1018:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/file/file.c:1043:13: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/file/file.c:1054:9: throw: if ‘SetLastError’ throws an exception...
FreeRDP-3.20.0/winpr/libwinpr/file/file.c:1054:9: danger: ‘fp’ leaks here; was opened at [(15)](sarif:/runs/0/results/43/codeFlows/0/threadFlows/0/locations/14)
Error: GCC_ANALYZER_WARNING (CWE-775): [#def1487]
FreeRDP-3.20.0/winpr/libwinpr/file/namedPipeClient.c:203:25: warning[-Wanalyzer-fd-leak]: leak of file descriptor
FreeRDP-3.20.0/winpr/libwinpr/file/namedPipeClient.c:120:1: enter_function: entry to ‘NamedPipeClientCreateFileA’
FreeRDP-3.20.0/winpr/libwinpr/file/namedPipeClient.c:129:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/file/namedPipeClient.c:136:12: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/file/namedPipeClient.c:136:12: branch_false: following ‘false’ branch (when ‘lpFileName’ is non-NULL)...
FreeRDP-3.20.0/winpr/libwinpr/file/namedPipeClient.c:139:14: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/file/namedPipeClient.c:139:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/file/namedPipeClient.c:142:59: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/file/namedPipeClient.c:144:12: branch_false: following ‘false’ branch (when ‘pNamedPipe’ is non-NULL)...
FreeRDP-3.20.0/winpr/libwinpr/file/namedPipeClient.c:151:9: call_function: inlined call to ‘WINPR_HANDLE_SET_TYPE_AND_MODE’ from ‘NamedPipeClientCreateFileA’
FreeRDP-3.20.0/winpr/libwinpr/file/namedPipeClient.c:154:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/file/namedPipeClient.c:160:9: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/file/namedPipeClient.c:167:34: call_function: calling ‘GetNamedPipeNameWithoutPrefixA’ from ‘NamedPipeClientCreateFileA’
FreeRDP-3.20.0/winpr/libwinpr/file/namedPipeClient.c:167:34: return_function: returning to ‘NamedPipeClientCreateFileA’ from ‘GetNamedPipeNameWithoutPrefixA’
FreeRDP-3.20.0/winpr/libwinpr/file/namedPipeClient.c:169:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/file/namedPipeClient.c:172:34: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/file/namedPipeClient.c:172:34: call_function: calling ‘GetNamedPipeUnixDomainSocketFilePathA’ from ‘NamedPipeClientCreateFileA’
FreeRDP-3.20.0/winpr/libwinpr/file/namedPipeClient.c:172:34: return_function: returning to ‘NamedPipeClientCreateFileA’ from ‘GetNamedPipeUnixDomainSocketFilePathA’
FreeRDP-3.20.0/winpr/libwinpr/file/namedPipeClient.c:174:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/file/namedPipeClient.c:177:32: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/file/namedPipeClient.c:177:32: acquire_resource: stream socket created here
FreeRDP-3.20.0/winpr/libwinpr/file/namedPipeClient.c:178:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/file/namedPipeClient.c:181:9: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/file/namedPipeClient.c:188:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/winpr/libwinpr/file/namedPipeClient.c:189:17: branch_true: ...to here
FreeRDP-3.20.0/winpr/libwinpr/file/namedPipeClient.c:202:20: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/winpr/libwinpr/file/namedPipeClient.c:203:25: branch_true: ...to here
FreeRDP-3.20.0/winpr/libwinpr/file/namedPipeClient.c:203:25: throw: if ‘close’ throws an exception...
FreeRDP-3.20.0/winpr/libwinpr/file/namedPipeClient.c:203:25: danger: leaks here
Error: COMPILER_WARNING (CWE-477): [#def1488]
FreeRDP-3.20.0/winpr/libwinpr/file/test/TestFileCreateFile.c:41:9: warning[-Wdeprecated-declarations]: ‘CreateFileA’ is deprecated: since 3.16.0, Use winpr_CreateFile
Error: COMPILER_WARNING (CWE-477): [#def1489]
FreeRDP-3.20.0/winpr/libwinpr/file/test/TestFileFindFirstFile.c:16:13: warning[-Wdeprecated-declarations]: ‘CreateFileA’ is deprecated: since 3.16.0, Use winpr_CreateFile
Error: COMPILER_WARNING (CWE-477): [#def1490]
FreeRDP-3.20.0/winpr/libwinpr/file/test/TestFileWriteFile.c:51:13: warning[-Wdeprecated-declarations]: ‘CreateFileA’ is deprecated: since 3.16.0, Use winpr_CreateFile
Error: COMPILER_WARNING (CWE-477): [#def1491]
FreeRDP-3.20.0/winpr/libwinpr/file/test/TestFileWriteFile.c:80:13: warning[-Wdeprecated-declarations]: ‘CreateFileA’ is deprecated: since 3.16.0, Use winpr_CreateFile
Error: COMPILER_WARNING (CWE-477): [#def1492]
FreeRDP-3.20.0/winpr/libwinpr/file/test/TestFileWriteFile.c:118:9: warning[-Wdeprecated-declarations]: ‘DeleteFileA’ is deprecated: since 3.16.0, Use winpr_DeleteFile
Error: COMPILER_WARNING (CWE-477): [#def1493]
FreeRDP-3.20.0/winpr/libwinpr/file/test/TestFileWriteFile.c:124:17: warning[-Wdeprecated-declarations]: ‘RemoveDirectoryA’ is deprecated: since 3.16.0, Use winpr_RemoveDirectory
Error: COMPILER_WARNING (CWE-477): [#def1494]
FreeRDP-3.20.0/winpr/libwinpr/file/test/TestSetFileAttributes.c:56:9: warning[-Wdeprecated-declarations]: ‘CreateFileA’ is deprecated: since 3.16.0, Use winpr_CreateFile
Error: GCC_ANALYZER_WARNING (CWE-476): [#def1495]
FreeRDP-3.20.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.20.0/winpr/libwinpr/interlocked/test/TestInterlockedDList.c:24:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/interlocked/test/TestInterlockedDList.c:30:9: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/interlocked/test/TestInterlockedDList.c:32:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/interlocked/test/TestInterlockedDList.c:40:9: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/interlocked/test/TestInterlockedDList.c:42:25: branch_true: following ‘true’ branch (when ‘Count != 11’)...
FreeRDP-3.20.0/winpr/libwinpr/interlocked/test/TestInterlockedDList.c:45:33: branch_true: ...to here
FreeRDP-3.20.0/winpr/libwinpr/interlocked/test/TestInterlockedDList.c:45:33: acquire_memory: this call could return NULL
FreeRDP-3.20.0/winpr/libwinpr/interlocked/test/TestInterlockedDList.c:46:17: danger: ‘winpr_aligned_malloc(24, 16)’ could be NULL: unchecked value from [(7)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/6)
Error: GCC_ANALYZER_WARNING (CWE-122): [#def1496]
FreeRDP-3.20.0/winpr/libwinpr/library/library.c:292:9: warning[-Wanalyzer-out-of-bounds]: heap-based buffer overflow
FreeRDP-3.20.0/winpr/libwinpr/library/library.c:233:7: enter_function: entry to ‘GetModuleFileNameW’
FreeRDP-3.20.0/winpr/libwinpr/library/library.c:236:12: branch_false: following ‘false’ branch (when ‘lpFilename’ is non-NULL)...
FreeRDP-3.20.0/winpr/libwinpr/library/library.c:242:22: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/library/library.c:243:12: branch_false: following ‘false’ branch (when ‘name’ is non-NULL)...
FreeRDP-3.20.0/winpr/libwinpr/library/library.c:248:18: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/library/library.c:248:18: call_function: calling ‘GetModuleFileNameA’ from ‘GetModuleFileNameW’
Error: COMPILER_WARNING: [#def1497]
FreeRDP-3.20.0/winpr/libwinpr/path/path.c:1143:36: note[note]: length computed here
Error: COMPILER_WARNING: [#def1498]
FreeRDP-3.20.0/winpr/libwinpr/path/path.c:1148:9: warning[-Wstringop-overflow=]: ‘strncat’ specified bound depends on the length of the source argument
Error: GCC_ANALYZER_WARNING (CWE-126): [#def1499]
FreeRDP-3.20.0/winpr/libwinpr/path/test/TestPathCchAddBackslash.c:25:9: warning[-Wanalyzer-out-of-bounds]: buffer over-read
Error: GCC_ANALYZER_WARNING (CWE-126): [#def1500]
FreeRDP-3.20.0/winpr/libwinpr/path/test/TestPathCchAddBackslash.c:45:9: warning[-Wanalyzer-out-of-bounds]: buffer over-read
FreeRDP-3.20.0/winpr/libwinpr/path/test/TestPathCchAddBackslash.c:31:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/path/test/TestPathCchAddBackslash.c:37:13: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/path/test/TestPathCchAddBackslash.c:37:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/path/test/TestPathCchAddBackslash.c:45:9: branch_false: ...to here
FreeRDP-3.20.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): [#def1501]
FreeRDP-3.20.0/winpr/libwinpr/path/test/TestPathCchAddBackslashEx.c:27:9: warning[-Wanalyzer-out-of-bounds]: buffer over-read
Error: GCC_ANALYZER_WARNING (CWE-126): [#def1502]
FreeRDP-3.20.0/winpr/libwinpr/path/test/TestPathCchAddBackslashEx.c:47:9: warning[-Wanalyzer-out-of-bounds]: buffer over-read
FreeRDP-3.20.0/winpr/libwinpr/path/test/TestPathCchAddBackslashEx.c:33:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/path/test/TestPathCchAddBackslashEx.c:39:13: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/path/test/TestPathCchAddBackslashEx.c:39:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/path/test/TestPathCchAddBackslashEx.c:47:9: branch_false: ...to here
FreeRDP-3.20.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): [#def1503]
FreeRDP-3.20.0/winpr/libwinpr/path/test/TestPathCchAddExtension.c:23:9: warning[-Wanalyzer-out-of-bounds]: buffer over-read
Error: GCC_ANALYZER_WARNING (CWE-126): [#def1504]
FreeRDP-3.20.0/winpr/libwinpr/path/test/TestPathCchAddExtension.c:41:9: warning[-Wanalyzer-out-of-bounds]: buffer over-read
FreeRDP-3.20.0/winpr/libwinpr/path/test/TestPathCchAddExtension.c:27:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/path/test/TestPathCchAddExtension.c:33:13: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/path/test/TestPathCchAddExtension.c:33:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/path/test/TestPathCchAddExtension.c:41:9: branch_false: ...to here
FreeRDP-3.20.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): [#def1505]
FreeRDP-3.20.0/winpr/libwinpr/path/test/TestPathCchAddExtension.c:59:9: warning[-Wanalyzer-out-of-bounds]: buffer over-read
FreeRDP-3.20.0/winpr/libwinpr/path/test/TestPathCchAddExtension.c:27:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/path/test/TestPathCchAddExtension.c:33:13: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/path/test/TestPathCchAddExtension.c:33:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/path/test/TestPathCchAddExtension.c:41:9: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/path/test/TestPathCchAddExtension.c:45:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/path/test/TestPathCchAddExtension.c:51:13: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/path/test/TestPathCchAddExtension.c:51:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/path/test/TestPathCchAddExtension.c:59:9: branch_false: ...to here
FreeRDP-3.20.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): [#def1506]
FreeRDP-3.20.0/winpr/libwinpr/path/test/TestPathCchAddExtension.c:77:9: warning[-Wanalyzer-out-of-bounds]: buffer over-read
FreeRDP-3.20.0/winpr/libwinpr/path/test/TestPathCchAddExtension.c:27:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/path/test/TestPathCchAddExtension.c:33:13: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/path/test/TestPathCchAddExtension.c:33:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/path/test/TestPathCchAddExtension.c:41:9: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/path/test/TestPathCchAddExtension.c:45:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/path/test/TestPathCchAddExtension.c:51:13: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/path/test/TestPathCchAddExtension.c:51:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/path/test/TestPathCchAddExtension.c:59:9: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/path/test/TestPathCchAddExtension.c:63:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/path/test/TestPathCchAddExtension.c:69:13: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/path/test/TestPathCchAddExtension.c:69:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/path/test/TestPathCchAddExtension.c:77:9: branch_false: ...to here
FreeRDP-3.20.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): [#def1507]
FreeRDP-3.20.0/winpr/libwinpr/path/test/TestPathCchAppend.c:24:9: warning[-Wanalyzer-out-of-bounds]: buffer over-read
Error: GCC_ANALYZER_WARNING (CWE-126): [#def1508]
FreeRDP-3.20.0/winpr/libwinpr/path/test/TestPathCchAppend.c:42:9: warning[-Wanalyzer-out-of-bounds]: buffer over-read
FreeRDP-3.20.0/winpr/libwinpr/path/test/TestPathCchAppend.c:28:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/path/test/TestPathCchAppend.c:34:13: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/path/test/TestPathCchAppend.c:34:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/path/test/TestPathCchAppend.c:42:9: branch_false: ...to here
FreeRDP-3.20.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): [#def1509]
FreeRDP-3.20.0/winpr/libwinpr/path/test/TestPathCchAppend.c:60:9: warning[-Wanalyzer-out-of-bounds]: buffer over-read
FreeRDP-3.20.0/winpr/libwinpr/path/test/TestPathCchAppend.c:28:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/path/test/TestPathCchAppend.c:34:13: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/path/test/TestPathCchAppend.c:34:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/path/test/TestPathCchAppend.c:42:9: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/path/test/TestPathCchAppend.c:46:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/path/test/TestPathCchAppend.c:52:13: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/path/test/TestPathCchAppend.c:52:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/path/test/TestPathCchAppend.c:60:9: branch_false: ...to here
FreeRDP-3.20.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): [#def1510]
FreeRDP-3.20.0/winpr/libwinpr/path/test/TestPathCchAppend.c:78:9: warning[-Wanalyzer-out-of-bounds]: buffer over-read
FreeRDP-3.20.0/winpr/libwinpr/path/test/TestPathCchAppend.c:28:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/path/test/TestPathCchAppend.c:34:13: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/path/test/TestPathCchAppend.c:34:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/path/test/TestPathCchAppend.c:42:9: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/path/test/TestPathCchAppend.c:46:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/path/test/TestPathCchAppend.c:52:13: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/path/test/TestPathCchAppend.c:52:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/path/test/TestPathCchAppend.c:60:9: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/path/test/TestPathCchAppend.c:64:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/path/test/TestPathCchAppend.c:70:13: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/path/test/TestPathCchAppend.c:70:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/path/test/TestPathCchAppend.c:78:9: branch_false: ...to here
FreeRDP-3.20.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): [#def1511]
FreeRDP-3.20.0/winpr/libwinpr/path/test/TestPathCchAppend.c:105:9: warning[-Wanalyzer-out-of-bounds]: buffer over-read
FreeRDP-3.20.0/winpr/libwinpr/path/test/TestPathCchAppend.c:28:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/path/test/TestPathCchAppend.c:34:13: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/path/test/TestPathCchAppend.c:34:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/path/test/TestPathCchAppend.c:42:9: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/path/test/TestPathCchAppend.c:46:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/path/test/TestPathCchAppend.c:52:13: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/path/test/TestPathCchAppend.c:52:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/path/test/TestPathCchAppend.c:60:9: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/path/test/TestPathCchAppend.c:64:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/path/test/TestPathCchAppend.c:70:13: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/path/test/TestPathCchAppend.c:70:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/path/test/TestPathCchAppend.c:78:9: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/path/test/TestPathCchAppend.c:82:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/path/test/TestPathCchAppend.c:88:13: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/path/test/TestPathCchAppend.c:88:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/path/test/TestPathCchAppend.c:95:18: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/path/test/TestPathCchAppend.c:96:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/path/test/TestPathCchAppend.c:105:9: branch_false: ...to here
FreeRDP-3.20.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): [#def1512]
FreeRDP-3.20.0/winpr/libwinpr/path/test/TestPathCchAppend.c:116:9: warning[-Wanalyzer-out-of-bounds]: buffer over-read
FreeRDP-3.20.0/winpr/libwinpr/path/test/TestPathCchAppend.c:28:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/path/test/TestPathCchAppend.c:34:13: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/path/test/TestPathCchAppend.c:34:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/path/test/TestPathCchAppend.c:42:9: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/path/test/TestPathCchAppend.c:46:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/path/test/TestPathCchAppend.c:52:13: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/path/test/TestPathCchAppend.c:52:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/path/test/TestPathCchAppend.c:60:9: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/path/test/TestPathCchAppend.c:64:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/path/test/TestPathCchAppend.c:70:13: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/path/test/TestPathCchAppend.c:70:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/path/test/TestPathCchAppend.c:78:9: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/path/test/TestPathCchAppend.c:82:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/path/test/TestPathCchAppend.c:88:13: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/path/test/TestPathCchAppend.c:88:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/path/test/TestPathCchAppend.c:95:18: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/path/test/TestPathCchAppend.c:96:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/path/test/TestPathCchAppend.c:105:9: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/path/test/TestPathCchAppend.c:107:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/path/test/TestPathCchAppend.c:116:9: branch_false: ...to here
FreeRDP-3.20.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): [#def1513]
FreeRDP-3.20.0/winpr/libwinpr/path/test/TestPathCchAppend.c:125:9: warning[-Wanalyzer-out-of-bounds]: buffer over-read
FreeRDP-3.20.0/winpr/libwinpr/path/test/TestPathCchAppend.c:28:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/path/test/TestPathCchAppend.c:34:13: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/path/test/TestPathCchAppend.c:34:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/path/test/TestPathCchAppend.c:42:9: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/path/test/TestPathCchAppend.c:46:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/path/test/TestPathCchAppend.c:52:13: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/path/test/TestPathCchAppend.c:52:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/path/test/TestPathCchAppend.c:60:9: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/path/test/TestPathCchAppend.c:64:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/path/test/TestPathCchAppend.c:70:13: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/path/test/TestPathCchAppend.c:70:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/path/test/TestPathCchAppend.c:78:9: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/path/test/TestPathCchAppend.c:82:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/path/test/TestPathCchAppend.c:88:13: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/path/test/TestPathCchAppend.c:88:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/path/test/TestPathCchAppend.c:95:18: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/path/test/TestPathCchAppend.c:96:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/path/test/TestPathCchAppend.c:105:9: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/path/test/TestPathCchAppend.c:107:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/path/test/TestPathCchAppend.c:116:9: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/path/test/TestPathCchAppend.c:118:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/path/test/TestPathCchAppend.c:125:9: branch_false: ...to here
FreeRDP-3.20.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): [#def1514]
FreeRDP-3.20.0/winpr/libwinpr/path/test/TestPathCchStripPrefix.c:35:9: warning[-Wanalyzer-out-of-bounds]: buffer over-read
Error: GCC_ANALYZER_WARNING (CWE-126): [#def1515]
FreeRDP-3.20.0/winpr/libwinpr/path/test/TestPathCchStripPrefix.c:54:9: warning[-Wanalyzer-out-of-bounds]: buffer over-read
FreeRDP-3.20.0/winpr/libwinpr/path/test/TestPathCchStripPrefix.c:39:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/path/test/TestPathCchStripPrefix.c:45:13: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/path/test/TestPathCchStripPrefix.c:45:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/path/test/TestPathCchStripPrefix.c:54:9: branch_false: ...to here
FreeRDP-3.20.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): [#def1516]
FreeRDP-3.20.0/winpr/libwinpr/path/test/TestPathCchStripPrefix.c:85:17: warning[-Wanalyzer-out-of-bounds]: buffer over-read
FreeRDP-3.20.0/winpr/libwinpr/path/test/TestPathCchStripPrefix.c:39:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/path/test/TestPathCchStripPrefix.c:45:13: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/path/test/TestPathCchStripPrefix.c:45:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/path/test/TestPathCchStripPrefix.c:54:9: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/path/test/TestPathCchStripPrefix.c:58:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/path/test/TestPathCchStripPrefix.c:64:13: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/path/test/TestPathCchStripPrefix.c:64:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/path/test/TestPathCchStripPrefix.c:72:18: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/path/test/TestPathCchStripPrefix.c:73:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/path/test/TestPathCchStripPrefix.c:73:12: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/path/test/TestPathCchStripPrefix.c:83:25: branch_true: following ‘true’ branch (when ‘i <= 4’)...
FreeRDP-3.20.0/winpr/libwinpr/path/test/TestPathCchStripPrefix.c:85:17: branch_true: ...to here
FreeRDP-3.20.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): [#def1517]
FreeRDP-3.20.0/winpr/libwinpr/path/test/TestPathCchStripPrefix.c:99:9: warning[-Wanalyzer-out-of-bounds]: buffer over-read
FreeRDP-3.20.0/winpr/libwinpr/path/test/TestPathCchStripPrefix.c:39:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/path/test/TestPathCchStripPrefix.c:45:13: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/path/test/TestPathCchStripPrefix.c:45:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/path/test/TestPathCchStripPrefix.c:54:9: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/path/test/TestPathCchStripPrefix.c:58:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/path/test/TestPathCchStripPrefix.c:64:13: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/path/test/TestPathCchStripPrefix.c:64:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/path/test/TestPathCchStripPrefix.c:72:18: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/path/test/TestPathCchStripPrefix.c:73:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/path/test/TestPathCchStripPrefix.c:73:12: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/path/test/TestPathCchStripPrefix.c:83:25: branch_true: following ‘true’ branch (when ‘i <= 4’)...
FreeRDP-3.20.0/winpr/libwinpr/path/test/TestPathCchStripPrefix.c:85:17: branch_true: ...to here
FreeRDP-3.20.0/winpr/libwinpr/path/test/TestPathCchStripPrefix.c:86:20: branch_false: following ‘false’ branch (when ‘i != 4’)...
FreeRDP-3.20.0/winpr/libwinpr/path/test/TestPathCchStripPrefix.c:88:26: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/path/test/TestPathCchStripPrefix.c:89:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/path/test/TestPathCchStripPrefix.c:83:32: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/path/test/TestPathCchStripPrefix.c:89:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/path/test/TestPathCchStripPrefix.c:83:32: branch_false: ...to here
FreeRDP-3.20.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): [#def1518]
FreeRDP-3.20.0/winpr/libwinpr/path/test/TestPathIsUNCEx.c:23:9: warning[-Wanalyzer-out-of-bounds]: buffer over-read
Error: GCC_ANALYZER_WARNING (CWE-126): [#def1519]
FreeRDP-3.20.0/winpr/libwinpr/path/test/TestPathIsUNCEx.c:41:9: warning[-Wanalyzer-out-of-bounds]: buffer over-read
FreeRDP-3.20.0/winpr/libwinpr/path/test/TestPathIsUNCEx.c:27:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/path/test/TestPathIsUNCEx.c:33:13: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/path/test/TestPathIsUNCEx.c:33:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/path/test/TestPathIsUNCEx.c:41:9: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/path/test/TestPathIsUNCEx.c:41:9: danger: out-of-bounds read from byte 19 till byte 32767 but ‘testPathNotUNC’ ends at byte 19
Error: GCC_ANALYZER_WARNING (CWE-775): [#def1520]
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:500:25: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘pipe_fd[0]’
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:483:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:494:34: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:497:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:499:21: branch_true: ...to here
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:499:20: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:500:25: branch_true: ...to here
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:500:25: throw: if ‘close’ throws an exception...
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:500:25: danger: ‘pipe_fd[0]’ leaks here
Error: GCC_ANALYZER_WARNING (CWE-775): [#def1521]
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:500:25: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘pipe_fd[1]’
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:483:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:494:34: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:497:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:499:21: branch_true: ...to here
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:499:20: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:500:25: branch_true: ...to here
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:500:25: throw: if ‘close’ throws an exception...
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:500:25: danger: ‘pipe_fd[1]’ leaks here
Error: GCC_ANALYZER_WARNING (CWE-775): [#def1522]
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:502:25: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘pipe_fd[0]’
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:483:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:494:34: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:497:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:499:21: branch_true: ...to here
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:499:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:501:21: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:501:20: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:502:25: branch_true: ...to here
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:502:25: throw: if ‘close’ throws an exception...
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:502:25: danger: ‘pipe_fd[0]’ leaks here
Error: GCC_ANALYZER_WARNING (CWE-775): [#def1523]
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:502:25: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘pipe_fd[1]’
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:483:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:494:34: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:497:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:499:21: branch_true: ...to here
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:499:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:501:21: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:501:20: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:502:25: branch_true: ...to here
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:502:25: throw: if ‘close’ throws an exception...
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:502:25: danger: ‘pipe_fd[1]’ leaks here
Error: GCC_ANALYZER_WARNING (CWE-775): [#def1524]
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:669:25: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘serverfd’
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:574:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:581:12: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:581:12: branch_false: following ‘false’ branch (when ‘lpName’ is non-NULL)...
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:584:14: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:584:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:587:41: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:589:12: branch_false: following ‘false’ branch (when ‘pNamedPipe’ is non-NULL)...
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:592:9: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:597:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:600:40: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:600:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:603:40: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:603:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:606:9: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:632:12: branch_true: following ‘true’ branch (when ‘serverfd == -1’)...
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:634:36: branch_true: ...to here
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:636:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:639:22: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:655:33: acquire_resource: stream socket created here
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:655:20: branch_false: following ‘false’ branch (when ‘serverfd != -1’)...
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:663:17: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:666:20: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:668:30: branch_true: ...to here
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:669:25: throw: if ‘winpr_strerror’ throws an exception...
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:669:25: danger: ‘serverfd’ leaks here
Error: GCC_ANALYZER_WARNING (CWE-775): [#def1525]
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:677:25: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘serverfd’
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:574:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:581:12: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:581:12: branch_false: following ‘false’ branch (when ‘lpName’ is non-NULL)...
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:584:14: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:584:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:587:41: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:589:12: branch_false: following ‘false’ branch (when ‘pNamedPipe’ is non-NULL)...
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:592:9: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:597:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:600:40: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:600:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:603:40: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:603:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:606:9: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:632:12: branch_true: following ‘true’ branch (when ‘serverfd == -1’)...
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:634:36: branch_true: ...to here
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:636:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:639:22: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:655:33: acquire_resource: stream socket created here
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:655:20: branch_false: following ‘false’ branch (when ‘serverfd != -1’)...
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:663:17: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:666:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:674:21: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:674:20: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:676:30: branch_true: ...to here
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:677:25: throw: if ‘winpr_strerror’ throws an exception...
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:677:25: danger: ‘serverfd’ leaks here
Error: GCC_ANALYZER_WARNING (CWE-775): [#def1526]
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:682:17: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘serverfd’
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:574:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:581:12: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:581:12: branch_false: following ‘false’ branch (when ‘lpName’ is non-NULL)...
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:584:14: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:584:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:587:41: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:589:12: branch_false: following ‘false’ branch (when ‘pNamedPipe’ is non-NULL)...
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:592:9: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:597:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:600:40: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:600:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:603:40: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:603:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:606:9: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:632:12: branch_true: following ‘true’ branch (when ‘serverfd == -1’)...
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:634:36: branch_true: ...to here
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:636:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:639:22: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:655:33: acquire_resource: stream socket created here
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:655:20: branch_false: following ‘false’ branch (when ‘serverfd != -1’)...
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:663:17: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:666:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:674:21: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:674:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:682:36: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:682:17: throw: if ‘UnixChangeFileMode’ throws an exception...
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:682:17: danger: ‘serverfd’ leaks here
Error: GCC_ANALYZER_WARNING (CWE-775): [#def1527]
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:687:42: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘serverfd’
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:574:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:581:12: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:581:12: branch_false: following ‘false’ branch (when ‘lpName’ is non-NULL)...
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:584:14: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:584:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:587:41: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:589:12: branch_false: following ‘false’ branch (when ‘pNamedPipe’ is non-NULL)...
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:592:9: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:597:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:600:40: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:600:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:603:40: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:603:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:606:9: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:632:12: branch_true: following ‘true’ branch (when ‘serverfd == -1’)...
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:634:36: branch_true: ...to here
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:636:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:639:22: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:655:33: acquire_resource: stream socket created here
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:655:20: branch_false: following ‘false’ branch (when ‘serverfd != -1’)...
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:663:17: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:666:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:674:21: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:674:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:682:36: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:684:20: branch_false: following ‘false’ branch (when ‘baseSocket’ is non-NULL)...
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:687:42: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:687:42: throw: if ‘_strdup’ throws an exception...
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:687:42: danger: ‘serverfd’ leaks here
Error: GCC_ANALYZER_WARNING (CWE-775): [#def1528]
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:696:22: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘serverfd’
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:574:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:581:12: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:581:12: branch_false: following ‘false’ branch (when ‘lpName’ is non-NULL)...
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:584:14: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:584:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:587:41: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:589:12: branch_false: following ‘false’ branch (when ‘pNamedPipe’ is non-NULL)...
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:592:9: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:597:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:600:40: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:600:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:603:40: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:603:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:606:9: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:632:12: branch_true: following ‘true’ branch (when ‘serverfd == -1’)...
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:634:36: branch_true: ...to here
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:636:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:639:22: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:655:33: acquire_resource: stream socket created here
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:655:20: branch_false: following ‘false’ branch (when ‘serverfd != -1’)...
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:663:17: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:666:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:674:21: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:674:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:682:36: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:684:20: branch_false: following ‘false’ branch (when ‘baseSocket’ is non-NULL)...
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:687:42: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:687:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:693:17: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:696:22: throw: if ‘ArrayList_Append’ throws an exception...
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:696:22: danger: ‘serverfd’ leaks here
Error: GCC_ANALYZER_WARNING (CWE-775): [#def1529]
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:720:9: warning[-Wanalyzer-fd-leak]: leak of file descriptor
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:574:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:581:12: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:581:12: branch_false: following ‘false’ branch (when ‘lpName’ is non-NULL)...
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:584:14: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:584:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:587:41: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:589:12: branch_false: following ‘false’ branch (when ‘pNamedPipe’ is non-NULL)...
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:592:9: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:597:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:600:40: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:600:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:603:40: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:603:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:606:9: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:632:12: branch_true: following ‘true’ branch (when ‘serverfd == -1’)...
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:634:36: branch_true: ...to here
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:636:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:639:22: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:655:20: branch_false: following ‘false’ branch (when ‘serverfd != -1’)...
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:663:17: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:666:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:674:21: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:674:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:682:36: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:684:20: branch_false: following ‘false’ branch (when ‘baseSocket’ is non-NULL)...
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:687:42: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:687:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:693:17: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:696:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:730:1: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:707:32: acquire_resource: opened here
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:720:9: throw: if ‘ArrayList_Unlock’ throws an exception...
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:720:9: danger: leaks here; was opened at [(34)](sarif:/runs/0/results/70/codeFlows/0/threadFlows/0/locations/33)
Error: GCC_ANALYZER_WARNING (CWE-775): [#def1530]
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:766:26: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘((WINPR_NAMED_PIPE)*(void *)hNamedPipe).serverfd’
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:750:12: branch_false: following ‘false’ branch (when ‘lpOverlapped’ is NULL)...
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:757:12: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:757:12: branch_false: following ‘false’ branch (when ‘hNamedPipe’ is non-NULL)...
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:762:15: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:762:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:764:36: branch_true: ...to here
FreeRDP-3.20.0/winpr/libwinpr/pipe/pipe.c:766:26: danger: ‘((WINPR_NAMED_PIPE)*(void *)hNamedPipe).serverfd’ leaks here
Error: COMPILER_WARNING (CWE-477): [#def1531]
FreeRDP-3.20.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:38:13: warning[-Wdeprecated-declarations]: ‘CreateFileA’ is deprecated: since 3.16.0, Use winpr_CreateFile
Error: COMPILER_WARNING (CWE-590): [#def1532]
FreeRDP-3.20.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c: scope_hint: In function ‘named_pipe_client_thread’
FreeRDP-3.20.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): [#def1533]
FreeRDP-3.20.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): [#def1534]
FreeRDP-3.20.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c: scope_hint: In function ‘named_pipe_server_thread’
FreeRDP-3.20.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): [#def1535]
FreeRDP-3.20.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:182:15: warning[-Wfree-nonheap-object]: ‘CloseHandle’ called on a pointer to an unallocated object ‘18446744073709551615’
Error: COMPILER_WARNING (CWE-477): [#def1536]
FreeRDP-3.20.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:254:17: warning[-Wdeprecated-declarations]: ‘CreateFileA’ is deprecated: since 3.16.0, Use winpr_CreateFile
Error: COMPILER_WARNING (CWE-477): [#def1537]
FreeRDP-3.20.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipeOverlapped.c:57:9: warning[-Wdeprecated-declarations]: ‘CreateFileA’ is deprecated: since 3.16.0, Use winpr_CreateFile
Error: GCC_ANALYZER_WARNING (CWE-415): [#def1538]
FreeRDP-3.20.0/winpr/libwinpr/registry/registry_reg.c:278:9: warning[-Wanalyzer-double-free]: double-‘free’ of ‘value’
FreeRDP-3.20.0/winpr/libwinpr/registry/registry_reg.c:488:6: enter_function: entry to ‘reg_open’
FreeRDP-3.20.0/winpr/libwinpr/registry/registry_reg.c:492:12: branch_false: following ‘false’ branch (when ‘reg’ is non-NULL)...
FreeRDP-3.20.0/winpr/libwinpr/registry/registry_reg.c:495:9: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/registry/registry_reg.c:497:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/registry/registry_reg.c:500:13: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/registry/registry_reg.c:500:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/winpr/libwinpr/registry/registry_reg.c:501:27: branch_true: ...to here
FreeRDP-3.20.0/winpr/libwinpr/registry/registry_reg.c:510:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/registry/registry_reg.c:513:34: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/registry/registry_reg.c:515:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/registry/registry_reg.c:518:9: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/registry/registry_reg.c:521:9: call_function: calling ‘reg_load’ from ‘reg_open’
Error: GCC_ANALYZER_WARNING (CWE-476): [#def1539]
FreeRDP-3.20.0/winpr/libwinpr/smartcard/smartcard_pcsc.c:1742:17: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
FreeRDP-3.20.0/winpr/libwinpr/smartcard/smartcard_pcsc.c:1715:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/smartcard/smartcard_pcsc.c:1718:18: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/smartcard/smartcard_pcsc.c:1738:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/winpr/libwinpr/smartcard/smartcard_pcsc.c:1740:25: branch_true: ...to here
FreeRDP-3.20.0/winpr/libwinpr/smartcard/smartcard_pcsc.c:1742:17: danger: dereference of NULL ‘PCSC_ConnectCardHandle(hContext, *phCard)’
Error: GCC_ANALYZER_WARNING (CWE-476): [#def1540]
FreeRDP-3.20.0/winpr/libwinpr/sspi/Kerberos/kerberos.c:1441:17: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘kerberos_ContextNew(sspi_SecureHandleGetLowerPointer(phCredential))’
FreeRDP-3.20.0/winpr/libwinpr/sspi/Kerberos/kerberos.c:1398:34: enter_function: entry to ‘kerberos_AcceptSecurityContext’
FreeRDP-3.20.0/winpr/libwinpr/sspi/Kerberos/kerberos.c:1426:12: branch_true: following ‘true’ branch (when ‘pInput’ is non-NULL)...
FreeRDP-3.20.0/winpr/libwinpr/sspi/Kerberos/kerberos.c:1427:32: branch_true: ...to here
FreeRDP-3.20.0/winpr/libwinpr/sspi/Kerberos/kerberos.c:1428:12: branch_false: following ‘false’ branch (when ‘pOutput’ is NULL)...
FreeRDP-3.20.0/winpr/libwinpr/sspi/Kerberos/kerberos.c:1431:12: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/sspi/Kerberos/kerberos.c:1431:12: branch_false: following ‘false’ branch (when ‘input_buffer’ is non-NULL)...
FreeRDP-3.20.0/winpr/libwinpr/sspi/Kerberos/kerberos.c:1434:14: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/sspi/Kerberos/kerberos.c:1434:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/sspi/Kerberos/kerberos.c:1437:12: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/sspi/Kerberos/kerberos.c:1437:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/winpr/libwinpr/sspi/Kerberos/kerberos.c:1440:27: branch_true: ...to here
FreeRDP-3.20.0/winpr/libwinpr/sspi/Kerberos/kerberos.c:1440:27: call_function: calling ‘kerberos_ContextNew’ from ‘kerberos_AcceptSecurityContext’
FreeRDP-3.20.0/winpr/libwinpr/sspi/Kerberos/kerberos.c:1440:27: return_function: returning to ‘kerberos_AcceptSecurityContext’ from ‘kerberos_ContextNew’
FreeRDP-3.20.0/winpr/libwinpr/sspi/Kerberos/kerberos.c:1441:17: danger: dereference of NULL ‘kerberos_ContextNew(sspi_SecureHandleGetLowerPointer(phCredential))’
Error: GCC_ANALYZER_WARNING (CWE-476): [#def1541]
FreeRDP-3.20.0/winpr/libwinpr/sspi/Schannel/schannel.c:139:17: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘credentials’
FreeRDP-3.20.0/winpr/libwinpr/sspi/Schannel/schannel.c:127:34: enter_function: entry to ‘schannel_AcquireCredentialsHandleW’
FreeRDP-3.20.0/winpr/libwinpr/sspi/Schannel/schannel.c:138:31: call_function: inlined call to ‘schannel_CredentialsNew’ from ‘schannel_AcquireCredentialsHandleW’
FreeRDP-3.20.0/winpr/libwinpr/sspi/Schannel/schannel.c:139:17: danger: ‘credentials’ could be NULL: unchecked value from [(3)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-476): [#def1542]
FreeRDP-3.20.0/winpr/libwinpr/sspi/Schannel/schannel.c:154:17: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘credentials’
FreeRDP-3.20.0/winpr/libwinpr/sspi/Schannel/schannel.c:127:34: enter_function: entry to ‘schannel_AcquireCredentialsHandleW’
FreeRDP-3.20.0/winpr/libwinpr/sspi/Schannel/schannel.c:135:12: branch_false: following ‘false’ branch (when ‘fCredentialUse != 2’)...
FreeRDP-3.20.0/winpr/libwinpr/sspi/Schannel/schannel.c:151:17: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/sspi/Schannel/schannel.c:151:17: branch_true: following ‘true’ branch (when ‘fCredentialUse == 1’)...
FreeRDP-3.20.0/winpr/libwinpr/sspi/Schannel/schannel.c:153:31: call_function: inlined call to ‘schannel_CredentialsNew’ from ‘schannel_AcquireCredentialsHandleW’
FreeRDP-3.20.0/winpr/libwinpr/sspi/Schannel/schannel.c:154:17: danger: ‘credentials’ could be NULL: unchecked value from [(7)](sarif:/runs/0/results/4/codeFlows/0/threadFlows/0/locations/6)
Error: GCC_ANALYZER_WARNING (CWE-775): [#def1543]
FreeRDP-3.20.0/winpr/libwinpr/synch/semaphore.c:155:21: warning[-Wanalyzer-fd-leak]: leak of file descriptor
FreeRDP-3.20.0/winpr/libwinpr/synch/semaphore.c:137:12: branch_false: following ‘false’ branch (when ‘semaphore’ is non-NULL)...
FreeRDP-3.20.0/winpr/libwinpr/synch/semaphore.c:140:9: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/synch/semaphore.c:146:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/synch/semaphore.c:146:12: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/synch/semaphore.c:153:16: branch_true: following ‘true’ branch (when ‘lInitialCount > 0’)...
FreeRDP-3.20.0/winpr/libwinpr/synch/semaphore.c:155:21: branch_true: ...to here
FreeRDP-3.20.0/winpr/libwinpr/synch/semaphore.c:155:21: throw: if ‘write’ throws an exception...
FreeRDP-3.20.0/winpr/libwinpr/synch/semaphore.c:155:21: danger: leaks here
Error: GCC_ANALYZER_WARNING (CWE-775): [#def1544]
FreeRDP-3.20.0/winpr/libwinpr/synch/semaphore.c:157:25: warning[-Wanalyzer-fd-leak]: leak of file descriptor
FreeRDP-3.20.0/winpr/libwinpr/synch/semaphore.c:137:12: branch_false: following ‘false’ branch (when ‘semaphore’ is non-NULL)...
FreeRDP-3.20.0/winpr/libwinpr/synch/semaphore.c:140:9: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/synch/semaphore.c:146:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/synch/semaphore.c:146:12: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/synch/semaphore.c:153:16: branch_true: following ‘true’ branch (when ‘lInitialCount > 0’)...
FreeRDP-3.20.0/winpr/libwinpr/synch/semaphore.c:155:21: branch_true: ...to here
FreeRDP-3.20.0/winpr/libwinpr/synch/semaphore.c:157:25: throw: if ‘close’ throws an exception...
FreeRDP-3.20.0/winpr/libwinpr/synch/semaphore.c:157:25: danger: leaks here
Error: GCC_ANALYZER_WARNING (CWE-775): [#def1545]
FreeRDP-3.20.0/winpr/libwinpr/synch/semaphore.c:158:25: warning[-Wanalyzer-fd-leak]: leak of file descriptor
FreeRDP-3.20.0/winpr/libwinpr/synch/semaphore.c:137:12: branch_false: following ‘false’ branch (when ‘semaphore’ is non-NULL)...
FreeRDP-3.20.0/winpr/libwinpr/synch/semaphore.c:140:9: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/synch/semaphore.c:146:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/synch/semaphore.c:146:12: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/synch/semaphore.c:153:16: branch_true: following ‘true’ branch (when ‘lInitialCount > 0’)...
FreeRDP-3.20.0/winpr/libwinpr/synch/semaphore.c:155:21: branch_true: ...to here
FreeRDP-3.20.0/winpr/libwinpr/synch/semaphore.c:158:25: throw: if ‘close’ throws an exception...
FreeRDP-3.20.0/winpr/libwinpr/synch/semaphore.c:158:25: danger: leaks here
Error: COMPILER_WARNING (CWE-1164): [#def1546]
FreeRDP-3.20.0/winpr/libwinpr/timezone/TimeZoneNameMapUtils.c:68:29: warning[-Wunused-function]: ‘tz_entry_clone’ defined but not used
Error: CPPCHECK_WARNING (CWE-664): [#def1547]
FreeRDP-3.20.0/winpr/libwinpr/timezone/timezone.c:602: error[va_list_usedBeforeStarted]: va_list 'ap' used before va_start() was called.
Error: GCC_ANALYZER_WARNING (CWE-688): [#def1548]
FreeRDP-3.20.0/winpr/libwinpr/utils/cmdline.c:808:9: warning[-Wanalyzer-null-argument]: use of NULL ‘unquoted’ where non-null expected
FreeRDP-3.20.0/winpr/libwinpr/utils/cmdline.c:720:8: enter_function: entry to ‘CommandLineParseCommaSeparatedValuesEx’
FreeRDP-3.20.0/winpr/libwinpr/utils/cmdline.c:734:12: branch_false: following ‘false’ branch (when ‘count’ is non-NULL)...
FreeRDP-3.20.0/winpr/libwinpr/utils/cmdline.c:737:9: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/utils/cmdline.c:738:12: branch_false: following ‘false’ branch (when ‘list’ is NULL)...
FreeRDP-3.20.0/winpr/libwinpr/utils/cmdline.c:769:18: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/utils/cmdline.c:769:18: call_function: calling ‘get_element_count’ from ‘CommandLineParseCommaSeparatedValuesEx’
FreeRDP-3.20.0/winpr/libwinpr/utils/cmdline.c:769:18: return_function: returning to ‘CommandLineParseCommaSeparatedValuesEx’ from ‘get_element_count’
FreeRDP-3.20.0/winpr/libwinpr/utils/cmdline.c:770:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/utils/cmdline.c:773:12: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/utils/cmdline.c:773:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/winpr/libwinpr/utils/cmdline.c:775:20: branch_true: ...to here
FreeRDP-3.20.0/winpr/libwinpr/utils/cmdline.c:775:20: branch_false: following ‘false’ branch (when ‘name’ is non-NULL)...
FreeRDP-3.20.0/winpr/libwinpr/utils/cmdline.c:779:39: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/utils/cmdline.c:782:28: branch_false: following ‘false’ branch (when ‘p’ is NULL)...
FreeRDP-3.20.0/winpr/libwinpr/utils/cmdline.c:797:17: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/utils/cmdline.c:800:12: branch_true: following ‘true’ branch (when ‘name’ is non-NULL)...
FreeRDP-3.20.0/winpr/libwinpr/utils/cmdline.c:801:27: branch_true: ...to here
FreeRDP-3.20.0/winpr/libwinpr/utils/cmdline.c:804:12: branch_false: following ‘false’ branch (when ‘p’ is non-NULL)...
FreeRDP-3.20.0/winpr/libwinpr/utils/cmdline.c:807:9: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/utils/cmdline.c:808:9: danger: argument 2 (‘unquoted’) NULL where non-null expected
Error: GCC_ANALYZER_WARNING (CWE-404): [#def1549]
FreeRDP-3.20.0/winpr/libwinpr/utils/collections/ArrayList.c:123:17: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
FreeRDP-3.20.0/winpr/libwinpr/utils/collections/ArrayList.c:535:6: enter_function: entry to ‘ArrayList_ForEach’
FreeRDP-3.20.0/winpr/libwinpr/utils/collections/ArrayList.c:539:9: acquire_resource: ‘va_start’ called here
FreeRDP-3.20.0/winpr/libwinpr/utils/collections/ArrayList.c:540:14: call_function: calling ‘ArrayList_ForEachAP’ from ‘ArrayList_ForEach’
Error: GCC_ANALYZER_WARNING (CWE-404): [#def1550]
FreeRDP-3.20.0/winpr/libwinpr/utils/collections/ArrayList.c:140:17: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
FreeRDP-3.20.0/winpr/libwinpr/utils/collections/ArrayList.c:535:6: enter_function: entry to ‘ArrayList_ForEach’
FreeRDP-3.20.0/winpr/libwinpr/utils/collections/ArrayList.c:539:9: acquire_resource: ‘va_start’ called here
FreeRDP-3.20.0/winpr/libwinpr/utils/collections/ArrayList.c:540:14: call_function: calling ‘ArrayList_ForEachAP’ from ‘ArrayList_ForEach’
Error: CPPCHECK_WARNING (CWE-664): [#def1551]
FreeRDP-3.20.0/winpr/libwinpr/utils/collections/ArrayList.c:538: error[va_list_usedBeforeStarted]: va_list 'ap' used before va_start() was called.
Error: GCC_ANALYZER_WARNING (CWE-404): [#def1552]
FreeRDP-3.20.0/winpr/libwinpr/utils/collections/ArrayList.c:561:22: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
FreeRDP-3.20.0/winpr/libwinpr/utils/collections/ArrayList.c:546:6: enter_function: entry to ‘ArrayList_ForEachAP’
FreeRDP-3.20.0/winpr/libwinpr/utils/collections/ArrayList.c:556:32: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/winpr/libwinpr/utils/collections/ArrayList.c:559:29: branch_true: ...to here
FreeRDP-3.20.0/winpr/libwinpr/utils/collections/ArrayList.c:559:29: call_function: calling ‘ArrayList_GetItem’ from ‘ArrayList_ForEachAP’
FreeRDP-3.20.0/winpr/libwinpr/utils/collections/ArrayList.c:559:29: return_function: returning to ‘ArrayList_ForEachAP’ from ‘ArrayList_GetItem’
FreeRDP-3.20.0/winpr/libwinpr/utils/collections/ArrayList.c:560:17: acquire_resource: ‘va_copy’ called here
FreeRDP-3.20.0/winpr/libwinpr/utils/collections/ArrayList.c:561:22: throw: if the called function throws an exception...
FreeRDP-3.20.0/winpr/libwinpr/utils/collections/ArrayList.c:561:22: danger: missing call to ‘va_end’ to match ‘va_copy’ at [(9)](sarif:/runs/0/results/3/codeFlows/0/threadFlows/0/locations/8)
Error: GCC_ANALYZER_WARNING (CWE-762): [#def1553]
FreeRDP-3.20.0/winpr/libwinpr/utils/collections/BufferPool.c:358:17: warning[-Wanalyzer-mismatching-deallocation]: ‘buffer’ should have been deallocated with ‘free’ but was deallocated with ‘winpr_aligned_free’
FreeRDP-3.20.0/winpr/libwinpr/utils/collections/BufferPool.c:229:7: enter_function: entry to ‘BufferPool_Take’
FreeRDP-3.20.0/winpr/libwinpr/utils/collections/BufferPool.c:239:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/utils/collections/BufferPool.c:265:20: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/utils/collections/BufferPool.c:290:20: branch_false: following ‘false’ branch (when ‘found != 0’)...
FreeRDP-3.20.0/winpr/libwinpr/utils/collections/BufferPool.c:308:34: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/utils/collections/BufferPool.c:310:28: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/winpr/libwinpr/utils/collections/BufferPool.c:313:37: branch_true: ...to here
FreeRDP-3.20.0/winpr/libwinpr/utils/collections/BufferPool.c:313:36: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/utils/collections/BufferPool.c:317:69: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/utils/collections/BufferPool.c:319:36: branch_false: following ‘false’ branch (when ‘newBuffer’ is non-NULL)...
FreeRDP-3.20.0/winpr/libwinpr/utils/collections/BufferPool.c:325:30: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/utils/collections/BufferPool.c:325:30: call_function: calling ‘BufferPool_ShiftAvailable’ from ‘BufferPool_Take’
FreeRDP-3.20.0/winpr/libwinpr/utils/collections/BufferPool.c:325:30: return_function: returning to ‘BufferPool_Take’ from ‘BufferPool_ShiftAvailable’
FreeRDP-3.20.0/winpr/libwinpr/utils/collections/BufferPool.c:325:28: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/utils/collections/BufferPool.c:329:20: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/utils/collections/BufferPool.c:329:20: branch_false: following ‘false’ branch (when ‘buffer’ is non-NULL)...
FreeRDP-3.20.0/winpr/libwinpr/utils/collections/BufferPool.c:332:21: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/utils/collections/BufferPool.c:332:20: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/winpr/libwinpr/utils/collections/BufferPool.c:334:47: branch_true: ...to here
FreeRDP-3.20.0/winpr/libwinpr/utils/collections/BufferPool.c:357:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/winpr/libwinpr/utils/collections/BufferPool.c:358:17: branch_true: ...to here
FreeRDP-3.20.0/winpr/libwinpr/utils/collections/BufferPool.c:358:17: danger: deallocated with ‘winpr_aligned_free’ here
Error: GCC_ANALYZER_WARNING (CWE-762): [#def1554]
FreeRDP-3.20.0/winpr/libwinpr/utils/collections/BufferPool.c:360:17: warning[-Wanalyzer-mismatching-deallocation]: ‘buffer’ should have been deallocated with ‘winpr_aligned_free’ but was deallocated with ‘free’
FreeRDP-3.20.0/winpr/libwinpr/utils/collections/BufferPool.c:239:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/utils/collections/BufferPool.c:265:20: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/utils/collections/BufferPool.c:284:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/utils/collections/BufferPool.c:290:20: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/utils/collections/BufferPool.c:290:20: branch_true: following ‘true’ branch (when ‘found == 0’)...
FreeRDP-3.20.0/winpr/libwinpr/utils/collections/BufferPool.c:292:28: branch_true: ...to here
FreeRDP-3.20.0/winpr/libwinpr/utils/collections/BufferPool.c:292:28: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/utils/collections/BufferPool.c:296:37: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/utils/collections/BufferPool.c:296:36: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/winpr/libwinpr/utils/collections/BufferPool.c:297:50: branch_true: ...to here
FreeRDP-3.20.0/winpr/libwinpr/utils/collections/BufferPool.c:297:50: acquire_memory: allocated here (expects deallocation with ‘winpr_aligned_free’)
FreeRDP-3.20.0/winpr/libwinpr/utils/collections/BufferPool.c:302:36: branch_false: following ‘false’ branch (when ‘buffer’ is non-NULL)...
FreeRDP-3.20.0/winpr/libwinpr/utils/collections/BufferPool.c:332:21: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/utils/collections/BufferPool.c:332:20: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/winpr/libwinpr/utils/collections/BufferPool.c:334:47: branch_true: ...to here
FreeRDP-3.20.0/winpr/libwinpr/utils/collections/BufferPool.c:336:28: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/winpr/libwinpr/utils/collections/BufferPool.c:337:33: branch_true: ...to here
FreeRDP-3.20.0/winpr/libwinpr/utils/collections/BufferPool.c:357:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/utils/collections/BufferPool.c:360:17: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/utils/collections/BufferPool.c:360: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-476): [#def1555]
FreeRDP-3.20.0/winpr/libwinpr/utils/collections/ListDictionary.c:174:25: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘pKeys’
FreeRDP-3.20.0/winpr/libwinpr/utils/collections/ListDictionary.c:134:12: branch_false: following ‘false’ branch (when ‘ppKeys’ is non-NULL)...
FreeRDP-3.20.0/winpr/libwinpr/utils/collections/ListDictionary.c:137:13: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/utils/collections/ListDictionary.c:153:12: branch_false: following ‘false’ branch (when ‘count == 0’)...
FreeRDP-3.20.0/winpr/libwinpr/utils/collections/ListDictionary.c:168:12: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/utils/collections/ListDictionary.c:168:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/winpr/libwinpr/utils/collections/ListDictionary.c:168:12: branch_true: ...to here
FreeRDP-3.20.0/winpr/libwinpr/utils/collections/ListDictionary.c:172:24: branch_true: following ‘true’ branch (when ‘item’ is non-NULL)...
FreeRDP-3.20.0/winpr/libwinpr/utils/collections/ListDictionary.c:174:53: branch_true: ...to here
FreeRDP-3.20.0/winpr/libwinpr/utils/collections/ListDictionary.c:174:25: danger: dereference of NULL ‘pKeys + index * 8’
Error: GCC_ANALYZER_WARNING (CWE-404): [#def1556]
FreeRDP-3.20.0/winpr/libwinpr/utils/collections/PubSub.c:62:17: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
FreeRDP-3.20.0/winpr/libwinpr/utils/collections/PubSub.c:150:5: enter_function: entry to ‘PubSub_Unsubscribe’
FreeRDP-3.20.0/winpr/libwinpr/utils/collections/PubSub.c:158:9: acquire_resource: ‘va_start’ called here
FreeRDP-3.20.0/winpr/libwinpr/utils/collections/PubSub.c:161:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/winpr/libwinpr/utils/collections/PubSub.c:162:17: branch_true: ...to here
FreeRDP-3.20.0/winpr/libwinpr/utils/collections/PubSub.c:162:17: call_function: calling ‘PubSub_Lock’ from ‘PubSub_Unsubscribe’
Error: GCC_ANALYZER_WARNING (CWE-404): [#def1557]
FreeRDP-3.20.0/winpr/libwinpr/utils/collections/PubSub.c:69:17: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
FreeRDP-3.20.0/winpr/libwinpr/utils/collections/PubSub.c:118:5: enter_function: entry to ‘PubSub_Subscribe’
FreeRDP-3.20.0/winpr/libwinpr/utils/collections/PubSub.c:125:9: acquire_resource: ‘va_start’ called here
FreeRDP-3.20.0/winpr/libwinpr/utils/collections/PubSub.c:133:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/utils/collections/PubSub.c:143:13: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/utils/collections/PubSub.c:143:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/winpr/libwinpr/utils/collections/PubSub.c:144:17: branch_true: ...to here
FreeRDP-3.20.0/winpr/libwinpr/utils/collections/PubSub.c:144:17: call_function: calling ‘PubSub_Unlock’ from ‘PubSub_Subscribe’
Error: CPPCHECK_WARNING (CWE-664): [#def1558]
FreeRDP-3.20.0/winpr/libwinpr/utils/collections/PubSub.c:124: error[va_list_usedBeforeStarted]: va_list 'ap' used before va_start() was called.
Error: CPPCHECK_WARNING (CWE-664): [#def1559]
FreeRDP-3.20.0/winpr/libwinpr/utils/collections/PubSub.c:157: error[va_list_usedBeforeStarted]: va_list 'ap' used before va_start() was called.
Error: GCC_ANALYZER_WARNING (CWE-688): [#def1560]
FreeRDP-3.20.0/winpr/libwinpr/utils/ini.c:857:17: warning[-Wanalyzer-null-argument]: use of NULL where non-null expected
FreeRDP-3.20.0/winpr/libwinpr/utils/ini.c:840:11: enter_function: entry to ‘IniFile_Clone’
FreeRDP-3.20.0/winpr/libwinpr/utils/ini.c:842:12: branch_false: following ‘false’ branch (when ‘ini’ is non-NULL)...
FreeRDP-3.20.0/winpr/libwinpr/utils/ini.c:845:26: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/utils/ini.c:845:26: call_function: calling ‘IniFile_New’ from ‘IniFile_Clone’
FreeRDP-3.20.0/winpr/libwinpr/utils/ini.c:845:26: return_function: returning to ‘IniFile_Clone’ from ‘IniFile_New’
FreeRDP-3.20.0/winpr/libwinpr/utils/ini.c:846:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/utils/ini.c:849:28: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/utils/ini.c:850:14: call_function: calling ‘IniFile_SetFilename’ from ‘IniFile_Clone’
FreeRDP-3.20.0/winpr/libwinpr/utils/ini.c:850:14: return_function: returning to ‘IniFile_Clone’ from ‘IniFile_SetFilename’
FreeRDP-3.20.0/winpr/libwinpr/utils/ini.c:850:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/utils/ini.c:853:13: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/utils/ini.c:853:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/winpr/libwinpr/utils/ini.c:855:22: branch_true: ...to here
FreeRDP-3.20.0/winpr/libwinpr/utils/ini.c:855:22: call_function: calling ‘IniFile_BufferResize’ from ‘IniFile_Clone’
FreeRDP-3.20.0/winpr/libwinpr/utils/ini.c:855:22: return_function: returning to ‘IniFile_Clone’ from ‘IniFile_BufferResize’
FreeRDP-3.20.0/winpr/libwinpr/utils/ini.c:855:20: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/utils/ini.c:857:17: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/utils/ini.c:857:24: release_memory: using NULL here
FreeRDP-3.20.0/winpr/libwinpr/utils/ini.c:857:17: danger: argument 1 (‘*<unknown>.buffer’) NULL where non-null expected
Error: COMPILER_WARNING (CWE-704): [#def1561]
FreeRDP-3.20.0/winpr/libwinpr/utils/json/json-c.c: scope_hint: In function ‘WINPR_JSON_GetObjectItem’
FreeRDP-3.20.0/winpr/libwinpr/utils/json/json-c.c:79:65: warning[-Wdiscarded-qualifiers]: passing argument 1 of ‘json_object_iter_begin’ discards ‘const’ qualifier from pointer target type
/usr/include/json-c/json.h:28: included_from: Included from here.
FreeRDP-3.20.0/winpr/libwinpr/utils/json/json-c.c:30: included_from: Included from here.
/usr/include/json-c/json_object_iterator.h:107:84: note: expected ‘struct json_object *’ but argument is of type ‘const json_object *’
Error: COMPILER_WARNING (CWE-704): [#def1562]
FreeRDP-3.20.0/winpr/libwinpr/utils/json/json-c.c:79:65: warning[-Wdiscarded-qualifiers]: passing argument 1 of ‘json_object_iter_begin’ discards ‘const’ qualifier from pointer target type
Error: CPPCHECK_WARNING (CWE-476): [#def1563]
FreeRDP-3.20.0/winpr/libwinpr/utils/stream.c:67: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: new_buf
Error: GCC_ANALYZER_WARNING (CWE-404): [#def1564]
FreeRDP-3.20.0/winpr/libwinpr/utils/stream.c:261:17: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
FreeRDP-3.20.0/winpr/libwinpr/utils/stream.c:371:6: enter_function: entry to ‘Stream_CheckAndLogRequiredCapacityWLogEx’
FreeRDP-3.20.0/winpr/libwinpr/utils/stream.c:378:12: branch_true: following ‘true’ branch (when ‘actual < nmemb’)...
FreeRDP-3.20.0/winpr/libwinpr/utils/stream.c:382:17: branch_true: ...to here
FreeRDP-3.20.0/winpr/libwinpr/utils/stream.c:382:17: acquire_resource: ‘va_start’ called here
FreeRDP-3.20.0/winpr/libwinpr/utils/stream.c:383:17: call_function: calling ‘Stream_CheckAndLogRequiredCapacityWLogExVa’ from ‘Stream_CheckAndLogRequiredCapacityWLogEx’
Error: GCC_ANALYZER_WARNING (CWE-404): [#def1565]
FreeRDP-3.20.0/winpr/libwinpr/utils/stream.c:278:17: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
FreeRDP-3.20.0/winpr/libwinpr/utils/stream.c:423:6: enter_function: entry to ‘Stream_CheckAndLogRequiredLengthWLogEx’
FreeRDP-3.20.0/winpr/libwinpr/utils/stream.c:429:12: branch_true: following ‘true’ branch (when ‘actual < nmemb’)...
FreeRDP-3.20.0/winpr/libwinpr/utils/stream.c:433:17: branch_true: ...to here
FreeRDP-3.20.0/winpr/libwinpr/utils/stream.c:433:17: acquire_resource: ‘va_start’ called here
FreeRDP-3.20.0/winpr/libwinpr/utils/stream.c:434:17: call_function: calling ‘Stream_CheckAndLogRequiredLengthWLogExVa’ from ‘Stream_CheckAndLogRequiredLengthWLogEx’
Error: GCC_ANALYZER_WARNING (CWE-404): [#def1566]
FreeRDP-3.20.0/winpr/libwinpr/utils/stream.c:340:24: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
FreeRDP-3.20.0/winpr/libwinpr/utils/stream.c:466:9: enter_function: entry to ‘Stream_Write_UTF16_String_From_UTF8’
FreeRDP-3.20.0/winpr/libwinpr/utils/stream.c:472:12: branch_true: following ‘true’ branch (when ‘length != 0’)...
FreeRDP-3.20.0/winpr/libwinpr/utils/stream.c:474:22: branch_true: ...to here
FreeRDP-3.20.0/winpr/libwinpr/utils/stream.c:474:22: call_function: calling ‘Stream_CheckAndLogRequiredCapacityEx’ from ‘Stream_Write_UTF16_String_From_UTF8’
Error: GCC_ANALYZER_WARNING (CWE-404): [#def1567]
FreeRDP-3.20.0/winpr/libwinpr/utils/stream.c:418:24: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
FreeRDP-3.20.0/winpr/libwinpr/utils/stream.c:392:6: enter_function: entry to ‘Stream_CheckAndLogRequiredLengthEx’
FreeRDP-3.20.0/winpr/libwinpr/utils/stream.c:398:12: branch_true: following ‘true’ branch (when ‘actual < nmemb’)...
FreeRDP-3.20.0/winpr/libwinpr/utils/stream.c:402:17: branch_true: ...to here
FreeRDP-3.20.0/winpr/libwinpr/utils/stream.c:402:17: acquire_resource: ‘va_start’ called here
FreeRDP-3.20.0/winpr/libwinpr/utils/stream.c:403:17: call_function: calling ‘Stream_CheckAndLogRequiredLengthExVa’ from ‘Stream_CheckAndLogRequiredLengthEx’
Error: GCC_ANALYZER_WARNING (CWE-762): [#def1568]
FreeRDP-3.20.0/winpr/libwinpr/utils/test/TestCmdLine.c:125:17: warning[-Wanalyzer-mismatching-deallocation]: ‘CommandLineParseCommaSeparatedValuesEx(&testListAppName, list, & count)’ should have been deallocated with ‘CommandLineParserFree’ but was deallocated with ‘free’
FreeRDP-3.20.0/winpr/libwinpr/utils/test/TestCmdLine.c:108:13: enter_function: entry to ‘TestCommandLineParseCommaSeparatedValuesEx’
FreeRDP-3.20.0/winpr/libwinpr/utils/test/TestCmdLine.c:113:28: branch_true: following ‘true’ branch (when ‘x != 12’)...
FreeRDP-3.20.0/winpr/libwinpr/utils/test/TestCmdLine.c:121:29: branch_true: ...to here
FreeRDP-3.20.0/winpr/libwinpr/utils/test/TestCmdLine.c:123:26: acquire_memory: allocated here (expects deallocation with ‘CommandLineParserFree’)
FreeRDP-3.20.0/winpr/libwinpr/utils/test/TestCmdLine.c:124:30: call_function: calling ‘checkResult’ from ‘TestCommandLineParseCommaSeparatedValuesEx’
FreeRDP-3.20.0/winpr/libwinpr/utils/test/TestCmdLine.c:124:30: return_function: returning to ‘TestCommandLineParseCommaSeparatedValuesEx’ from ‘checkResult’
FreeRDP-3.20.0/winpr/libwinpr/utils/test/TestCmdLine.c:125: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): [#def1569]
FreeRDP-3.20.0/winpr/libwinpr/utils/test/TestCmdLine.c:325:25: warning[-Wanalyzer-mismatching-deallocation]: ‘CommandLineParseCommaSeparatedValuesEx(*arg.Name, *arg.Value, & count)’ should have been deallocated with ‘CommandLineParserFree’ but was deallocated with ‘free’
FreeRDP-3.20.0/winpr/libwinpr/utils/test/TestCmdLine.c:209:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/utils/test/TestCmdLine.c:215:18: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/utils/test/TestCmdLine.c:217:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/utils/test/TestCmdLine.c:223:15: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/utils/test/TestCmdLine.c:225:12: branch_false: following ‘false’ branch (when the strings are equal)...
FreeRDP-3.20.0/winpr/libwinpr/utils/test/TestCmdLine.c:231:15: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/utils/test/TestCmdLine.c:233:12: branch_false: following ‘false’ branch (when the strings are equal)...
FreeRDP-3.20.0/winpr/libwinpr/utils/test/TestCmdLine.c:239:15: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/utils/test/TestCmdLine.c:241:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/utils/test/TestCmdLine.c:247:15: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/utils/test/TestCmdLine.c:249:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/utils/test/TestCmdLine.c:255:15: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/utils/test/TestCmdLine.c:257:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/utils/test/TestCmdLine.c:263:15: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/utils/test/TestCmdLine.c:265:12: branch_false: following ‘false’ branch (when the strings are equal)...
FreeRDP-3.20.0/winpr/libwinpr/utils/test/TestCmdLine.c:271:15: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/utils/test/TestCmdLine.c:273:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/utils/test/TestCmdLine.c:279:15: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/utils/test/TestCmdLine.c:281:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/utils/test/TestCmdLine.c:287:15: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/utils/test/TestCmdLine.c:289:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/utils/test/TestCmdLine.c:296:9: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/utils/test/TestCmdLine.c:304:45: branch_false: following ‘false’ branch (when the strings are non-equal)...
FreeRDP-3.20.0/winpr/libwinpr/utils/test/TestCmdLine.c:307:17: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/utils/test/TestCmdLine.c:307:17: branch_false: following ‘false’ branch (when the strings are non-equal)...
FreeRDP-3.20.0/winpr/libwinpr/utils/test/TestCmdLine.c:314:17: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/utils/test/TestCmdLine.c:314:17: branch_false: following ‘false’ branch (when the strings are non-equal)...
FreeRDP-3.20.0/winpr/libwinpr/utils/test/TestCmdLine.c:321:17: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/utils/test/TestCmdLine.c:321:17: branch_true: following ‘true’ branch (when the strings are equal)...
FreeRDP-3.20.0/winpr/libwinpr/utils/test/TestCmdLine.c:323:32: branch_true: ...to here
FreeRDP-3.20.0/winpr/libwinpr/utils/test/TestCmdLine.c:324:36: acquire_memory: allocated here (expects deallocation with ‘CommandLineParserFree’)
FreeRDP-3.20.0/winpr/libwinpr/utils/test/TestCmdLine.c:325:25: danger: deallocated with ‘free’ here; allocation at [(31)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/30) expects deallocation with ‘CommandLineParserFree’
Error: GCC_ANALYZER_WARNING (CWE-762): [#def1570]
FreeRDP-3.20.0/winpr/libwinpr/utils/test/TestCmdLine.c:339:25: warning[-Wanalyzer-mismatching-deallocation]: ‘CommandLineParseCommaSeparatedValuesEx(*arg.Name, *arg.Value, & count)’ should have been deallocated with ‘CommandLineParserFree’ but was deallocated with ‘free’
FreeRDP-3.20.0/winpr/libwinpr/utils/test/TestCmdLine.c:209:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/utils/test/TestCmdLine.c:215:18: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/utils/test/TestCmdLine.c:217:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/utils/test/TestCmdLine.c:223:15: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/utils/test/TestCmdLine.c:225:12: branch_false: following ‘false’ branch (when the strings are equal)...
FreeRDP-3.20.0/winpr/libwinpr/utils/test/TestCmdLine.c:231:15: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/utils/test/TestCmdLine.c:233:12: branch_false: following ‘false’ branch (when the strings are equal)...
FreeRDP-3.20.0/winpr/libwinpr/utils/test/TestCmdLine.c:239:15: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/utils/test/TestCmdLine.c:241:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/utils/test/TestCmdLine.c:247:15: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/utils/test/TestCmdLine.c:249:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/utils/test/TestCmdLine.c:255:15: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/utils/test/TestCmdLine.c:257:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/utils/test/TestCmdLine.c:263:15: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/utils/test/TestCmdLine.c:265:12: branch_false: following ‘false’ branch (when the strings are equal)...
FreeRDP-3.20.0/winpr/libwinpr/utils/test/TestCmdLine.c:271:15: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/utils/test/TestCmdLine.c:273:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/utils/test/TestCmdLine.c:279:15: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/utils/test/TestCmdLine.c:281:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/utils/test/TestCmdLine.c:287:15: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/utils/test/TestCmdLine.c:289:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/utils/test/TestCmdLine.c:296:9: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/utils/test/TestCmdLine.c:304:45: branch_false: following ‘false’ branch (when the strings are non-equal)...
FreeRDP-3.20.0/winpr/libwinpr/utils/test/TestCmdLine.c:307:17: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/utils/test/TestCmdLine.c:307:17: branch_false: following ‘false’ branch (when the strings are non-equal)...
FreeRDP-3.20.0/winpr/libwinpr/utils/test/TestCmdLine.c:314:17: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/utils/test/TestCmdLine.c:314:17: branch_false: following ‘false’ branch (when the strings are non-equal)...
FreeRDP-3.20.0/winpr/libwinpr/utils/test/TestCmdLine.c:321:17: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/utils/test/TestCmdLine.c:321:17: branch_false: following ‘false’ branch (when the strings are non-equal)...
FreeRDP-3.20.0/winpr/libwinpr/utils/test/TestCmdLine.c:335:17: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/utils/test/TestCmdLine.c:335:17: branch_true: following ‘true’ branch (when the strings are equal)...
FreeRDP-3.20.0/winpr/libwinpr/utils/test/TestCmdLine.c:337:32: branch_true: ...to here
FreeRDP-3.20.0/winpr/libwinpr/utils/test/TestCmdLine.c:338:36: acquire_memory: allocated here (expects deallocation with ‘CommandLineParserFree’)
FreeRDP-3.20.0/winpr/libwinpr/utils/test/TestCmdLine.c:339:25: danger: deallocated with ‘free’ here; allocation at [(33)](sarif:/runs/0/results/3/codeFlows/0/threadFlows/0/locations/32) expects deallocation with ‘CommandLineParserFree’
Error: GCC_ANALYZER_WARNING (CWE-415): [#def1571]
FreeRDP-3.20.0/winpr/libwinpr/utils/test/TestIni.c:156:9: warning[-Wanalyzer-double-free]: double-‘free’ of ‘keyNames’
FreeRDP-3.20.0/winpr/libwinpr/utils/test/TestIni.c:55:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/utils/test/TestIni.c:58:13: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/utils/test/TestIni.c:58:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/utils/test/TestIni.c:62:24: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/utils/test/TestIni.c:66:28: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/winpr/libwinpr/utils/test/TestIni.c:68:17: branch_true: ...to here
FreeRDP-3.20.0/winpr/libwinpr/utils/test/TestIni.c:71:20: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/winpr/libwinpr/utils/test/TestIni.c:71:34: branch_true: ...to here
FreeRDP-3.20.0/winpr/libwinpr/utils/test/TestIni.c:71:21: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/utils/test/TestIni.c:71:21: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/utils/test/TestIni.c:73:36: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/utils/test/TestIni.c:66:43: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/utils/test/TestIni.c:66:28: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/winpr/libwinpr/utils/test/TestIni.c:68:17: branch_true: ...to here
FreeRDP-3.20.0/winpr/libwinpr/utils/test/TestIni.c:156:9: danger: second ‘free’ here
Error: GCC_ANALYZER_WARNING (CWE-590): [#def1572]
FreeRDP-3.20.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.20.0/winpr/libwinpr/utils/test/TestStream.c:91:13: enter_function: entry to ‘TestStream_Static’
FreeRDP-3.20.0/winpr/libwinpr/utils/test/TestStream.c:101:9: call_function: inlined call to ‘stream_read_u16_le’ from ‘TestStream_Static’
FreeRDP-3.20.0/winpr/libwinpr/utils/test/TestStream.c:103:12: branch_false: following ‘false’ branch (when ‘v == 51889’)...
FreeRDP-3.20.0/winpr/libwinpr/utils/test/TestStream.c:106:9: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/utils/test/TestStream.c:109:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/utils/test/TestStream.c:113:14: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/utils/test/TestStream.c:113:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/utils/test/TestStream.c:118:9: call_function: inlined call to ‘stream_read_u16_le’ from ‘TestStream_Static’
FreeRDP-3.20.0/winpr/libwinpr/utils/test/TestStream.c:120:12: branch_false: following ‘false’ branch (when ‘v == 1’)...
FreeRDP-3.20.0/winpr/libwinpr/utils/test/TestStream.c:120:12: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/utils/test/TestStream.c:123:9: call_function: inlined call to ‘stream_read_u16_le’ from ‘TestStream_Static’
FreeRDP-3.20.0/winpr/libwinpr/utils/test/TestStream.c:125:12: branch_false: following ‘false’ branch (when ‘v == 2’)...
FreeRDP-3.20.0/winpr/libwinpr/utils/test/TestStream.c:133:9: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/utils/test/TestStream.c:133:9: danger: call to ‘Stream_Free’ here
Error: COMPILER_WARNING (CWE-590): [#def1573]
FreeRDP-3.20.0/winpr/libwinpr/utils/test/TestStream.c:133:9: warning[-Wfree-nonheap-object]: ‘Stream_Free’ called on unallocated object ‘staticStream’
FreeRDP-3.20.0/winpr/libwinpr/utils/test/TestStream.c: scope_hint: In function ‘TestStream’
FreeRDP-3.20.0/winpr/libwinpr/utils/test/TestStream.c:94:17: note: declared here
Error: COMPILER_WARNING (CWE-590): [#def1574]
FreeRDP-3.20.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): [#def1575]
FreeRDP-3.20.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.20.0/winpr/libwinpr/utils/test/TestStreamPool.c:40:16: acquire_memory: allocated here
FreeRDP-3.20.0/winpr/libwinpr/utils/test/TestStreamPool.c:55:9: release_memory: first ‘Stream_Release’ here
FreeRDP-3.20.0/winpr/libwinpr/utils/test/TestStreamPool.c:56:9: danger: second ‘Stream_Release’ here; first ‘Stream_Release’ was at [(2)](sarif:/runs/0/results/21/codeFlows/0/threadFlows/0/locations/1)
Error: GCC_ANALYZER_WARNING (CWE-415): [#def1576]
FreeRDP-3.20.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.20.0/winpr/libwinpr/utils/test/TestStreamPool.c:41:16: acquire_memory: allocated here
FreeRDP-3.20.0/winpr/libwinpr/utils/test/TestStreamPool.c:58:9: release_memory: first ‘Stream_Release’ here
FreeRDP-3.20.0/winpr/libwinpr/utils/test/TestStreamPool.c:59:9: danger: second ‘Stream_Release’ here; first ‘Stream_Release’ was at [(2)](sarif:/runs/0/results/22/codeFlows/0/threadFlows/0/locations/1)
Error: GCC_ANALYZER_WARNING (CWE-415): [#def1577]
FreeRDP-3.20.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.20.0/winpr/libwinpr/utils/test/TestStreamPool.c:42:16: acquire_memory: allocated here
FreeRDP-3.20.0/winpr/libwinpr/utils/test/TestStreamPool.c:62:9: release_memory: first ‘Stream_Release’ here
FreeRDP-3.20.0/winpr/libwinpr/utils/test/TestStreamPool.c:63:9: danger: second ‘Stream_Release’ here; first ‘Stream_Release’ was at [(2)](sarif:/runs/0/results/23/codeFlows/0/threadFlows/0/locations/1)
Error: CPPCHECK_WARNING (CWE-401): [#def1578]
FreeRDP-3.20.0/winpr/libwinpr/utils/unwind/debug.c:205: error[memleak]: Memory leak: cnv.pv
Error: GCC_ANALYZER_WARNING (CWE-457): [#def1579]
FreeRDP-3.20.0/winpr/libwinpr/utils/wlog/wlog.c:946:22: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘*log.Name’
FreeRDP-3.20.0/winpr/libwinpr/utils/wlog/wlog.c:855:7: enter_function: entry to ‘WLog_New’
FreeRDP-3.20.0/winpr/libwinpr/utils/wlog/wlog.c:863:12: branch_false: following ‘false’ branch (when ‘log’ is non-NULL)...
FreeRDP-3.20.0/winpr/libwinpr/utils/wlog/wlog.c:866:21: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/utils/wlog/wlog.c:868:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/utils/wlog/wlog.c:871:14: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/utils/wlog/wlog.c:871:14: call_function: calling ‘WLog_ParseName’ from ‘WLog_New’
FreeRDP-3.20.0/winpr/libwinpr/utils/wlog/wlog.c:871:14: return_function: returning to ‘WLog_New’ from ‘WLog_ParseName’
FreeRDP-3.20.0/winpr/libwinpr/utils/wlog/wlog.c:871:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/libwinpr/utils/wlog/wlog.c:874:9: branch_false: ...to here
FreeRDP-3.20.0/winpr/libwinpr/utils/wlog/wlog.c:879:12: branch_true: following ‘true’ branch...
FreeRDP-3.20.0/winpr/libwinpr/utils/wlog/wlog.c:880:17: branch_true: ...to here
FreeRDP-3.20.0/winpr/libwinpr/utils/wlog/wlog.c:932:9: call_function: calling ‘WLog_Free’ from ‘WLog_New’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1580]
FreeRDP-3.20.0/winpr/tools/makecert-cli/main.c:39:13: warning[-Wanalyzer-malloc-leak]: leak of ‘makecert_context_new()’
FreeRDP-3.20.0/winpr/tools/makecert-cli/main.c:35:19: acquire_memory: allocated here
FreeRDP-3.20.0/winpr/tools/makecert-cli/main.c:36:12: branch_false: following ‘false’ branch...
FreeRDP-3.20.0/winpr/tools/makecert-cli/main.c:39:13: branch_false: ...to here
FreeRDP-3.20.0/winpr/tools/makecert-cli/main.c:39:13: throw: if ‘makecert_context_process’ throws an exception...
FreeRDP-3.20.0/winpr/tools/makecert-cli/main.c:39:13: danger: ‘makecert_context_new()’ leaks here; was allocated at [(1)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/0)
Scan Properties
| analyzer-version-clippy | 1.92.0 |
| analyzer-version-cppcheck | 2.19.1 |
| analyzer-version-gcc | 16.0.0 |
| analyzer-version-gcc-analyzer | 16.0.0 |
| analyzer-version-shellcheck | 0.11.0 |
| analyzer-version-unicontrol | 0.0.2 |
| enabled-plugins | clippy, cppcheck, gcc, shellcheck, unicontrol |
| exit-code | 0 |
| host | ip-172-16-1-16.us-west-2.compute.internal |
| known-false-positives | /usr/share/csmock/known-false-positives.js |
| known-false-positives-rpm | known-false-positives-0.0.0.20250521.132812.g8eff701.main-1.el9.noarch |
| mock-config | fedora-rawhide-x86_64 |
| project-name | freerdp-3.20.0-1.fc44 |
| store-results-to | /tmp/tmpucll2y_4/freerdp-3.20.0-1.fc44.tar.xz |
| time-created | 2026-01-08 16:17:53 |
| time-finished | 2026-01-08 16:24:02 |
| tool | csmock |
| tool-args | '/usr/bin/csmock' '-r' 'fedora-rawhide-x86_64' '-t' 'gcc,cppcheck,clippy,shellcheck,unicontrol' '-o' '/tmp/tmpucll2y_4/freerdp-3.20.0-1.fc44.tar.xz' '--gcc-analyze' '--unicontrol-notests' '--unicontrol-bidi-only' '--install' 'pam' '--gcc-analyzer-bin=/usr/bin/gcc' '/tmp/tmpucll2y_4/freerdp-3.20.0-1.fc44.src.rpm' |
| tool-version | csmock-3.8.3.20251215.161544.g62de9a5-1.el9 |