Fixed findings
List of Findings
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1]
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestBufferPool.c:21:22: warning[-Wanalyzer-malloc-leak]: leak of ‘BufferPool_New(1, -1, 16)’
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestBufferPool.c:17:16: acquire_memory: allocated here
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestBufferPool.c:18:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestBufferPool.c:21:22: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestBufferPool.c:21:22: danger: ‘BufferPool_New(1, -1, 16)’ leaks here; was allocated at [(1)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def2]
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestHashTable.c:25:14: warning[-Wanalyzer-malloc-leak]: leak of ‘HashTable_New(1)’
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestHashTable.c:20:17: acquire_memory: allocated here
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestHashTable.c:22:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestHashTable.c:25:14: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestHashTable.c:25:14: danger: ‘HashTable_New(1)’ leaks here; was allocated at [(1)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def3]
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestHashTable.c:160:14: warning[-Wanalyzer-malloc-leak]: leak of ‘HashTable_New(1)’
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestHashTable.c:155:29: acquire_memory: allocated here
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestHashTable.c:157:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestHashTable.c:160:14: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestHashTable.c:160:14: danger: ‘HashTable_New(1)’ leaks here; was allocated at [(1)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def4]
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestHashTable.c:380:14: warning[-Wanalyzer-malloc-leak]: leak of ‘foreachData.table’
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestHashTable.c:376:37: acquire_memory: allocated here
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestHashTable.c:377:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestHashTable.c:380:14: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestHashTable.c:380:14: danger: ‘foreachData.table’ leaks here; was allocated at [(1)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def5]
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestMessagePipe.c:78:19: warning[-Wanalyzer-malloc-leak]: leak of ‘MessagePipe_New()’
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestMessagePipe.c:71:26: acquire_memory: allocated here
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestMessagePipe.c:71:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestMessagePipe.c:78:19: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestMessagePipe.c:78:19: danger: ‘MessagePipe_New()’ leaks here; was allocated at [(1)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def6]
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestMessagePipe.c:85:19: warning[-Wanalyzer-malloc-leak]: leak of ‘CreateThread(0, 0, &message_echo_pipe_client_thread, MessagePipe_New(), 0, 0)’
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestMessagePipe.c:71:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestMessagePipe.c:78:19: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestMessagePipe.c:78:19: acquire_memory: allocated here
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestMessagePipe.c:77:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestMessagePipe.c:85:19: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestMessagePipe.c:85:19: danger: ‘CreateThread(0, 0, &message_echo_pipe_client_thread, MessagePipe_New(), 0, 0)’ leaks here; was allocated at [(3)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def7]
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestMessagePipe.c:91:15: warning[-Wanalyzer-malloc-leak]: leak of ‘CreateThread(0, 0, &message_echo_pipe_client_thread, MessagePipe_New(), 0, 0)’
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestMessagePipe.c:71:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestMessagePipe.c:78:19: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestMessagePipe.c:78:19: acquire_memory: allocated here
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestMessagePipe.c:77:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestMessagePipe.c:85:19: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestMessagePipe.c:84:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestMessagePipe.c:91:15: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestMessagePipe.c:91:15: danger: ‘CreateThread(0, 0, &message_echo_pipe_client_thread, MessagePipe_New(), 0, 0)’ leaks here; was allocated at [(3)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def8]
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestMessagePipe.c:91:15: warning[-Wanalyzer-malloc-leak]: leak of ‘CreateThread(0, 0, &message_echo_pipe_server_thread, MessagePipe_New(), 0, 0)’
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestMessagePipe.c:71:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestMessagePipe.c:78:19: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestMessagePipe.c:77:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestMessagePipe.c:85:19: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestMessagePipe.c:85:19: acquire_memory: allocated here
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestMessagePipe.c:84:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestMessagePipe.c:91:15: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestMessagePipe.c:91:15: danger: ‘CreateThread(0, 0, &message_echo_pipe_server_thread, MessagePipe_New(), 0, 0)’ leaks here; was allocated at [(5)](sarif:/runs/0/results/3/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def9]
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestMessagePipe.c:92:15: warning[-Wanalyzer-malloc-leak]: leak of ‘CreateThread(0, 0, &message_echo_pipe_server_thread, MessagePipe_New(), 0, 0)’
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestMessagePipe.c:71:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestMessagePipe.c:78:19: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestMessagePipe.c:77:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestMessagePipe.c:85:19: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestMessagePipe.c:85:19: acquire_memory: allocated here
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestMessagePipe.c:84:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestMessagePipe.c:91:15: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestMessagePipe.c:92:15: danger: ‘CreateThread(0, 0, &message_echo_pipe_server_thread, MessagePipe_New(), 0, 0)’ leaks here; was allocated at [(5)](sarif:/runs/0/results/4/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def10]
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestMessagePipe.c:98:17: warning[-Wanalyzer-malloc-leak]: leak of ‘ClientThread’
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestMessagePipe.c:71:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestMessagePipe.c:78:19: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestMessagePipe.c:78:19: acquire_memory: allocated here
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestMessagePipe.c:77:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestMessagePipe.c:85:19: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestMessagePipe.c:84:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestMessagePipe.c:87:17: branch_true: ...to here
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestMessagePipe.c:97:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestMessagePipe.c:98:17: branch_true: ...to here
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestMessagePipe.c:98:17: danger: ‘ClientThread’ leaks here; was allocated at [(3)](sarif:/runs/0/results/5/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def11]
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestMessagePipe.c:100:23: warning[-Wanalyzer-malloc-leak]: leak of ‘ClientThread’
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestMessagePipe.c:71:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestMessagePipe.c:78:19: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestMessagePipe.c:78:19: acquire_memory: allocated here
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestMessagePipe.c:77:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestMessagePipe.c:85:19: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestMessagePipe.c:84:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestMessagePipe.c:87:17: branch_true: ...to here
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestMessagePipe.c:97:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestMessagePipe.c:98:17: branch_true: ...to here
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestMessagePipe.c:99:12: branch_true: following ‘true’ branch (when ‘ClientThread’ is non-NULL)...
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestMessagePipe.c:100:23: branch_true: ...to here
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestMessagePipe.c:100:23: danger: ‘ClientThread’ leaks here; was allocated at [(3)](sarif:/runs/0/results/6/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def12]
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestMessageQueue.c:39:24: warning[-Wanalyzer-malloc-leak]: leak of ‘MessageQueue_New(0)’
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestMessageQueue.c:33:23: acquire_memory: allocated here
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestMessageQueue.c:33:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestMessageQueue.c:39:24: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestMessageQueue.c:39:24: danger: ‘MessageQueue_New(0)’ leaks here; was allocated at [(1)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def13]
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestMessageQueue.c:46:12: warning[-Wanalyzer-malloc-leak]: leak of ‘CreateThread(0, 0, &message_queue_consumer_thread, MessageQueue_New(0), 0, 0)’
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestMessageQueue.c:33:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestMessageQueue.c:39:24: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestMessageQueue.c:39:24: acquire_memory: allocated here
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestMessageQueue.c:39:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestMessageQueue.c:46:14: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestMessageQueue.c:46:12: danger: ‘CreateThread(0, 0, &message_queue_consumer_thread, MessageQueue_New(0), 0, 0)’ leaks here; was allocated at [(3)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def14]
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestMessageQueue.c:46:13: warning[-Wanalyzer-malloc-leak]: leak of ‘CreateThread(0, 0, &message_queue_consumer_thread, MessageQueue_New(0), 0, 0)’
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestMessageQueue.c:33:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestMessageQueue.c:39:24: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestMessageQueue.c:39:24: acquire_memory: allocated here
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestMessageQueue.c:39:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestMessageQueue.c:46:14: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestMessageQueue.c:46:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestMessageQueue.c:47:14: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestMessageQueue.c:46:13: danger: ‘CreateThread(0, 0, &message_queue_consumer_thread, MessageQueue_New(0), 0, 0)’ leaks here; was allocated at [(3)](sarif:/runs/0/results/3/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def15]
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestMessageQueue.c:46:13: warning[-Wanalyzer-malloc-leak]: leak of ‘CreateThread(0, 0, &message_queue_consumer_thread, MessageQueue_New(0), 0, 0)’
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestMessageQueue.c:33:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestMessageQueue.c:39:24: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestMessageQueue.c:39:24: acquire_memory: allocated here
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestMessageQueue.c:39:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestMessageQueue.c:46:14: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestMessageQueue.c:46:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestMessageQueue.c:47:14: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestMessageQueue.c:46:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestMessageQueue.c:48:14: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestMessageQueue.c:46:13: danger: ‘CreateThread(0, 0, &message_queue_consumer_thread, MessageQueue_New(0), 0, 0)’ leaks here; was allocated at [(3)](sarif:/runs/0/results/5/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def16]
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestMessageQueue.c:46:13: warning[-Wanalyzer-malloc-leak]: leak of ‘CreateThread(0, 0, &message_queue_consumer_thread, MessageQueue_New(0), 0, 0)’
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestMessageQueue.c:33:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestMessageQueue.c:39:24: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestMessageQueue.c:39:24: acquire_memory: allocated here
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestMessageQueue.c:39:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestMessageQueue.c:46:14: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestMessageQueue.c:46:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestMessageQueue.c:47:14: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestMessageQueue.c:46:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestMessageQueue.c:48:14: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestMessageQueue.c:46:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestMessageQueue.c:48:66: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestMessageQueue.c:46:13: danger: ‘CreateThread(0, 0, &message_queue_consumer_thread, MessageQueue_New(0), 0, 0)’ leaks here; was allocated at [(3)](sarif:/runs/0/results/7/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def17]
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestMessageQueue.c:46:14: warning[-Wanalyzer-malloc-leak]: leak of ‘CreateThread(0, 0, &message_queue_consumer_thread, MessageQueue_New(0), 0, 0)’
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestMessageQueue.c:33:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestMessageQueue.c:39:24: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestMessageQueue.c:39:24: acquire_memory: allocated here
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestMessageQueue.c:39:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestMessageQueue.c:46:14: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestMessageQueue.c:46:14: danger: ‘CreateThread(0, 0, &message_queue_consumer_thread, MessageQueue_New(0), 0, 0)’ leaks here; was allocated at [(3)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def18]
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestMessageQueue.c:47:14: warning[-Wanalyzer-malloc-leak]: leak of ‘CreateThread(0, 0, &message_queue_consumer_thread, MessageQueue_New(0), 0, 0)’
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestMessageQueue.c:33:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestMessageQueue.c:39:24: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestMessageQueue.c:39:24: acquire_memory: allocated here
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestMessageQueue.c:39:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestMessageQueue.c:46:14: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestMessageQueue.c:46:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestMessageQueue.c:47:14: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestMessageQueue.c:47:14: danger: ‘CreateThread(0, 0, &message_queue_consumer_thread, MessageQueue_New(0), 0, 0)’ leaks here; was allocated at [(3)](sarif:/runs/0/results/4/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def19]
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestMessageQueue.c:48:14: warning[-Wanalyzer-malloc-leak]: leak of ‘CreateThread(0, 0, &message_queue_consumer_thread, MessageQueue_New(0), 0, 0)’
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestMessageQueue.c:33:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestMessageQueue.c:39:24: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestMessageQueue.c:39:24: acquire_memory: allocated here
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestMessageQueue.c:39:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestMessageQueue.c:46:14: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestMessageQueue.c:46:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestMessageQueue.c:47:14: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestMessageQueue.c:46:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestMessageQueue.c:48:14: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestMessageQueue.c:48:14: danger: ‘CreateThread(0, 0, &message_queue_consumer_thread, MessageQueue_New(0), 0, 0)’ leaks here; was allocated at [(3)](sarif:/runs/0/results/6/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def20]
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestMessageQueue.c:48:66: warning[-Wanalyzer-malloc-leak]: leak of ‘CreateThread(0, 0, &message_queue_consumer_thread, MessageQueue_New(0), 0, 0)’
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestMessageQueue.c:33:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestMessageQueue.c:39:24: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestMessageQueue.c:39:24: acquire_memory: allocated here
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestMessageQueue.c:39:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestMessageQueue.c:46:14: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestMessageQueue.c:46:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestMessageQueue.c:47:14: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestMessageQueue.c:46:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestMessageQueue.c:48:14: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestMessageQueue.c:46:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestMessageQueue.c:48:66: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestMessageQueue.c:48:66: danger: ‘CreateThread(0, 0, &message_queue_consumer_thread, MessageQueue_New(0), 0, 0)’ leaks here; was allocated at [(3)](sarif:/runs/0/results/8/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def21]
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestMessageQueue.c:49:13: warning[-Wanalyzer-malloc-leak]: leak of ‘CreateThread(0, 0, &message_queue_consumer_thread, MessageQueue_New(0), 0, 0)’
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestMessageQueue.c:33:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestMessageQueue.c:39:24: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestMessageQueue.c:39:24: acquire_memory: allocated here
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestMessageQueue.c:39:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestMessageQueue.c:46:14: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestMessageQueue.c:46:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestMessageQueue.c:47:14: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestMessageQueue.c:46:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestMessageQueue.c:48:14: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestMessageQueue.c:46:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestMessageQueue.c:48:66: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestMessageQueue.c:46:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestMessageQueue.c:49:13: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestMessageQueue.c:49:13: danger: ‘CreateThread(0, 0, &message_queue_consumer_thread, MessageQueue_New(0), 0, 0)’ leaks here; was allocated at [(3)](sarif:/runs/0/results/9/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def22]
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestStreamPool.c:18:16: warning[-Wanalyzer-malloc-leak]: leak of ‘StreamPool_New(1, 16384)’
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestStreamPool.c:16:29: acquire_memory: allocated here
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestStreamPool.c:18:16: danger: ‘StreamPool_New(1, 16384)’ leaks here; was allocated at [(1)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def23]
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestStreamPool.c:19:16: warning[-Wanalyzer-malloc-leak]: leak of ‘StreamPool_Take(StreamPool_New(1, 16384), 0)’
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestStreamPool.c:18:16: acquire_memory: allocated here
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestStreamPool.c:19:16: danger: ‘StreamPool_Take(StreamPool_New(1, 16384), 0)’ leaks here; was allocated at [(1)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def24]
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestStreamPool.c:20:16: warning[-Wanalyzer-malloc-leak]: leak of ‘StreamPool_Take(StreamPool_New(1, 16384), 0)’
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestStreamPool.c:18:16: acquire_memory: allocated here
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestStreamPool.c:20:16: danger: ‘StreamPool_Take(StreamPool_New(1, 16384), 0)’ leaks here; was allocated at [(1)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def25]
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestStreamPool.c:22:9: warning[-Wanalyzer-malloc-leak]: leak of ‘StreamPool_Take(StreamPool_New(1, 16384), 0)’
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestStreamPool.c:18:16: acquire_memory: allocated here
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestStreamPool.c:22:9: danger: ‘StreamPool_Take(StreamPool_New(1, 16384), 0)’ leaks here; was allocated at [(1)](sarif:/runs/0/results/3/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def26]
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestStreamPool.c:24:9: warning[-Wanalyzer-malloc-leak]: leak of ‘StreamPool_Take(StreamPool_New(1, 16384), 0)’
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestStreamPool.c:19:16: acquire_memory: allocated here
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestStreamPool.c:24:9: danger: ‘StreamPool_Take(StreamPool_New(1, 16384), 0)’ leaks here; was allocated at [(1)](sarif:/runs/0/results/4/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def27]
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestStreamPool.c:25:9: warning[-Wanalyzer-malloc-leak]: leak of ‘StreamPool_Take(StreamPool_New(1, 16384), 0)’
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestStreamPool.c:18:16: acquire_memory: allocated here
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestStreamPool.c:25:9: danger: ‘StreamPool_Take(StreamPool_New(1, 16384), 0)’ leaks here; was allocated at [(1)](sarif:/runs/0/results/5/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def28]
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestStreamPool.c:26:9: warning[-Wanalyzer-malloc-leak]: leak of ‘StreamPool_Take(StreamPool_New(1, 16384), 0)’
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestStreamPool.c:19:16: acquire_memory: allocated here
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestStreamPool.c:26:9: danger: ‘StreamPool_Take(StreamPool_New(1, 16384), 0)’ leaks here; was allocated at [(1)](sarif:/runs/0/results/6/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def29]
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestStreamPool.c:28:9: warning[-Wanalyzer-malloc-leak]: leak of ‘StreamPool_Take(StreamPool_New(1, 16384), 0)’
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestStreamPool.c:20:16: acquire_memory: allocated here
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestStreamPool.c:28:9: danger: ‘StreamPool_Take(StreamPool_New(1, 16384), 0)’ leaks here; was allocated at [(1)](sarif:/runs/0/results/7/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def30]
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestStreamPool.c:31:16: warning[-Wanalyzer-malloc-leak]: leak of ‘StreamPool_Take(StreamPool_New(1, 16384), 0)’
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestStreamPool.c:30:16: acquire_memory: allocated here
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestStreamPool.c:31:16: danger: ‘StreamPool_Take(StreamPool_New(1, 16384), 0)’ leaks here; was allocated at [(1)](sarif:/runs/0/results/8/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def31]
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestStreamPool.c:33:9: warning[-Wanalyzer-malloc-leak]: leak of ‘StreamPool_Take(StreamPool_New(1, 16384), 0)’
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestStreamPool.c:30:16: acquire_memory: allocated here
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestStreamPool.c:33:9: danger: ‘StreamPool_Take(StreamPool_New(1, 16384), 0)’ leaks here; was allocated at [(1)](sarif:/runs/0/results/9/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def32]
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestStreamPool.c:35:9: warning[-Wanalyzer-malloc-leak]: leak of ‘StreamPool_Take(StreamPool_New(1, 16384), 0)’
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestStreamPool.c:31:16: acquire_memory: allocated here
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestStreamPool.c:35:9: danger: ‘StreamPool_Take(StreamPool_New(1, 16384), 0)’ leaks here; was allocated at [(1)](sarif:/runs/0/results/10/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def33]
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestStreamPool.c:36:9: warning[-Wanalyzer-malloc-leak]: leak of ‘StreamPool_Take(StreamPool_New(1, 16384), 0)’
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestStreamPool.c:30:16: acquire_memory: allocated here
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestStreamPool.c:36:9: danger: ‘StreamPool_Take(StreamPool_New(1, 16384), 0)’ leaks here; was allocated at [(1)](sarif:/runs/0/results/11/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def34]
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestStreamPool.c:38:9: warning[-Wanalyzer-malloc-leak]: leak of ‘StreamPool_Take(StreamPool_New(1, 16384), 0)’
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestStreamPool.c:31:16: acquire_memory: allocated here
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestStreamPool.c:38:9: danger: ‘StreamPool_Take(StreamPool_New(1, 16384), 0)’ leaks here; was allocated at [(1)](sarif:/runs/0/results/12/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def35]
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestStreamPool.c:41:16: warning[-Wanalyzer-malloc-leak]: leak of ‘StreamPool_Take(StreamPool_New(1, 16384), 0)’
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestStreamPool.c:40:16: acquire_memory: allocated here
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestStreamPool.c:41:16: danger: ‘StreamPool_Take(StreamPool_New(1, 16384), 0)’ leaks here; was allocated at [(1)](sarif:/runs/0/results/13/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def36]
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestStreamPool.c:42:16: warning[-Wanalyzer-malloc-leak]: leak of ‘StreamPool_Take(StreamPool_New(1, 16384), 0)’
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestStreamPool.c:40:16: acquire_memory: allocated here
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestStreamPool.c:42:16: danger: ‘StreamPool_Take(StreamPool_New(1, 16384), 0)’ leaks here; was allocated at [(1)](sarif:/runs/0/results/14/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def37]
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestStreamPool.c:44:9: warning[-Wanalyzer-malloc-leak]: leak of ‘StreamPool_Take(StreamPool_New(1, 16384), 0)’
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestStreamPool.c:40:16: acquire_memory: allocated here
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestStreamPool.c:44:9: danger: ‘StreamPool_Take(StreamPool_New(1, 16384), 0)’ leaks here; was allocated at [(1)](sarif:/runs/0/results/15/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def38]
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestStreamPool.c:46:9: warning[-Wanalyzer-malloc-leak]: leak of ‘StreamPool_Take(StreamPool_New(1, 16384), 0)’
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestStreamPool.c:40:16: acquire_memory: allocated here
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestStreamPool.c:46:9: danger: ‘StreamPool_Take(StreamPool_New(1, 16384), 0)’ leaks here; was allocated at [(1)](sarif:/runs/0/results/16/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def39]
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestStreamPool.c:48:9: warning[-Wanalyzer-malloc-leak]: leak of ‘StreamPool_Take(StreamPool_New(1, 16384), 0)’
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestStreamPool.c:41:16: acquire_memory: allocated here
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestStreamPool.c:48:9: danger: ‘StreamPool_Take(StreamPool_New(1, 16384), 0)’ leaks here; was allocated at [(1)](sarif:/runs/0/results/17/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def40]
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestStreamPool.c:49:9: warning[-Wanalyzer-malloc-leak]: leak of ‘StreamPool_Take(StreamPool_New(1, 16384), 0)’
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestStreamPool.c:42:16: acquire_memory: allocated here
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestStreamPool.c:49:9: danger: ‘StreamPool_Take(StreamPool_New(1, 16384), 0)’ leaks here; was allocated at [(1)](sarif:/runs/0/results/18/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def41]
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestStreamPool.c:51:9: warning[-Wanalyzer-malloc-leak]: leak of ‘StreamPool_Take(StreamPool_New(1, 16384), 0)’
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestStreamPool.c:42:16: acquire_memory: allocated here
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestStreamPool.c:51:9: danger: ‘StreamPool_Take(StreamPool_New(1, 16384), 0)’ leaks here; was allocated at [(1)](sarif:/runs/0/results/19/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def42]
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestStreamPool.c:70:16: warning[-Wanalyzer-malloc-leak]: leak of ‘StreamPool_Take(StreamPool_New(1, 16384), 0)’
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestStreamPool.c:69:16: acquire_memory: allocated here
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestStreamPool.c:70:16: danger: ‘StreamPool_Take(StreamPool_New(1, 16384), 0)’ leaks here; was allocated at [(1)](sarif:/runs/0/results/23/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def43]
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestStreamPool.c:71:16: warning[-Wanalyzer-malloc-leak]: leak of ‘StreamPool_Take(StreamPool_New(1, 16384), 0)’
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestStreamPool.c:69:16: acquire_memory: allocated here
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestStreamPool.c:71:16: danger: ‘StreamPool_Take(StreamPool_New(1, 16384), 0)’ leaks here; was allocated at [(1)](sarif:/runs/0/results/24/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def44]
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestStreamPool.c:73:9: warning[-Wanalyzer-malloc-leak]: leak of ‘StreamPool_Take(StreamPool_New(1, 16384), 0)’
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestStreamPool.c:69:16: acquire_memory: allocated here
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestStreamPool.c:73:9: danger: ‘StreamPool_Take(StreamPool_New(1, 16384), 0)’ leaks here; was allocated at [(1)](sarif:/runs/0/results/25/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def45]
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestStreamPool.c:75:9: warning[-Wanalyzer-malloc-leak]: leak of ‘StreamPool_Take(StreamPool_New(1, 16384), 0)’
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestStreamPool.c:70:16: acquire_memory: allocated here
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestStreamPool.c:75:9: danger: ‘StreamPool_Take(StreamPool_New(1, 16384), 0)’ leaks here; was allocated at [(1)](sarif:/runs/0/results/26/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def46]
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestStreamPool.c:76:9: warning[-Wanalyzer-malloc-leak]: leak of ‘StreamPool_Take(StreamPool_New(1, 16384), 0)’
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestStreamPool.c:69:16: acquire_memory: allocated here
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestStreamPool.c:76:9: danger: ‘StreamPool_Take(StreamPool_New(1, 16384), 0)’ leaks here; was allocated at [(1)](sarif:/runs/0/results/27/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def47]
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestStreamPool.c:77:9: warning[-Wanalyzer-malloc-leak]: leak of ‘StreamPool_Take(StreamPool_New(1, 16384), 0)’
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestStreamPool.c:70:16: acquire_memory: allocated here
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestStreamPool.c:77:9: danger: ‘StreamPool_Take(StreamPool_New(1, 16384), 0)’ leaks here; was allocated at [(1)](sarif:/runs/0/results/28/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def48]
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestStreamPool.c:79:9: warning[-Wanalyzer-malloc-leak]: leak of ‘StreamPool_Take(StreamPool_New(1, 16384), 0)’
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestStreamPool.c:71:16: acquire_memory: allocated here
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestStreamPool.c:79:9: danger: ‘StreamPool_Take(StreamPool_New(1, 16384), 0)’ leaks here; was allocated at [(1)](sarif:/runs/0/results/29/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def49]
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestWLog.c:27:16: warning[-Wanalyzer-malloc-leak]: leak of ‘GetKnownPath(2)’
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestWLog.c:21:26: acquire_memory: allocated here
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestWLog.c:21:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestWLog.c:27:16: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestWLog.c:27:16: danger: ‘GetKnownPath(2)’ leaks here; was allocated at [(1)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def50]
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestWLog.c:29:9: warning[-Wanalyzer-malloc-leak]: leak of ‘GetKnownPath(2)’
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestWLog.c:21:26: acquire_memory: allocated here
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestWLog.c:21:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestWLog.c:27:16: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestWLog.c:29:9: danger: ‘GetKnownPath(2)’ leaks here; was allocated at [(1)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def51]
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestWLog.c:31:20: warning[-Wanalyzer-malloc-leak]: leak of ‘GetKnownPath(2)’
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestWLog.c:21:26: acquire_memory: allocated here
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestWLog.c:21:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestWLog.c:27:16: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestWLog.c:31:20: danger: ‘GetKnownPath(2)’ leaks here; was allocated at [(1)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def52]
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestWLog.c:32:14: warning[-Wanalyzer-malloc-leak]: leak of ‘GetKnownPath(2)’
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestWLog.c:21:26: acquire_memory: allocated here
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestWLog.c:21:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestWLog.c:27:16: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestWLog.c:32:14: danger: ‘GetKnownPath(2)’ leaks here; was allocated at [(1)](sarif:/runs/0/results/3/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def53]
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestWLog.c:34:14: warning[-Wanalyzer-malloc-leak]: leak of ‘GetKnownPath(2)’
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestWLog.c:21:26: acquire_memory: allocated here
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestWLog.c:21:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestWLog.c:27:16: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestWLog.c:32:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestWLog.c:34:14: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestWLog.c:34:14: danger: ‘GetKnownPath(2)’ leaks here; was allocated at [(1)](sarif:/runs/0/results/4/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def54]
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestWLog.c:61:17: warning[-Wanalyzer-malloc-leak]: leak of ‘GetCombinedPath(GetKnownPath(2), "test_w.log")’
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestWLog.c:21:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestWLog.c:27:16: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestWLog.c:32:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestWLog.c:34:14: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestWLog.c:34:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestWLog.c:37:18: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestWLog.c:60:26: acquire_memory: allocated here
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestWLog.c:60:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestWLog.c:61:17: branch_true: ...to here
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestWLog.c:61:17: danger: ‘GetCombinedPath(GetKnownPath(2), "test_w.log")’ leaks here; was allocated at [(7)](sarif:/runs/0/results/5/codeFlows/0/threadFlows/0/locations/6)
Scan Properties
| analyzer-version-clippy | 1.90.0 |
| analyzer-version-cppcheck | 2.18.3 |
| analyzer-version-gcc | 15.2.1 |
| analyzer-version-gcc-analyzer | 16.0.0 |
| analyzer-version-shellcheck | 0.11.0 |
| analyzer-version-unicontrol | 0.0.2 |
| diffbase-analyzer-version-clippy | 1.90.0 |
| diffbase-analyzer-version-cppcheck | 2.18.3 |
| diffbase-analyzer-version-gcc | 15.2.1 |
| diffbase-analyzer-version-gcc-analyzer | 16.0.0 |
| diffbase-analyzer-version-shellcheck | 0.11.0 |
| diffbase-analyzer-version-unicontrol | 0.0.2 |
| diffbase-enabled-plugins | clippy, cppcheck, gcc, shellcheck, unicontrol |
| diffbase-exit-code | 0 |
| diffbase-host | ip-172-16-1-219.us-west-2.compute.internal |
| diffbase-known-false-positives | /usr/share/csmock/known-false-positives.js |
| diffbase-known-false-positives-rpm | known-false-positives-0.0.0.20250521.132812.g8eff701.main-1.el9.noarch |
| diffbase-mock-config | fedora-rawhide-gcc-latest-x86_64 |
| diffbase-project-name | freerdp-3.16.0-4.fc44 |
| diffbase-store-results-to | /tmp/tmpx3s63f14/freerdp-3.16.0-4.fc44.tar.xz |
| diffbase-time-created | 2025-10-28 18:01:48 |
| diffbase-time-finished | 2025-10-28 18:08:56 |
| diffbase-tool | csmock |
| diffbase-tool-args | '/usr/bin/csmock' '-r' 'fedora-rawhide-gcc-latest-x86_64' '-t' 'gcc,cppcheck,shellcheck,clippy,unicontrol' '-o' '/tmp/tmpx3s63f14/freerdp-3.16.0-4.fc44.tar.xz' '--gcc-analyze' '--unicontrol-notests' '--unicontrol-bidi-only' '--install' 'pam' '--install=gcc-latest' '--gcc-analyzer-bin=/opt/gcc-latest/bin/gcc' '/tmp/tmpx3s63f14/freerdp-3.16.0-4.fc44.src.rpm' |
| diffbase-tool-version | csmock-3.8.3.20251027.143044.ge6b947b-1.el9 |
| enabled-plugins | clippy, cppcheck, gcc, shellcheck, unicontrol |
| exit-code | 0 |
| host | ip-172-16-1-219.us-west-2.compute.internal |
| known-false-positives | /usr/share/csmock/known-false-positives.js |
| known-false-positives-rpm | known-false-positives-0.0.0.20250521.132812.g8eff701.main-1.el9.noarch |
| mock-config | fedora-rawhide-gcc-latest-x86_64 |
| project-name | freerdp-3.16.0-4.fc43 |
| store-results-to | /tmp/tmp2u3ms8oc/freerdp-3.16.0-4.fc43.tar.xz |
| time-created | 2025-10-28 17:52:32 |
| time-finished | 2025-10-28 18:00:01 |
| title | Fixed findings |
| tool | csmock |
| tool-args | '/usr/bin/csmock' '-r' 'fedora-rawhide-gcc-latest-x86_64' '-t' 'gcc,cppcheck,shellcheck,clippy,unicontrol' '-o' '/tmp/tmp2u3ms8oc/freerdp-3.16.0-4.fc43.tar.xz' '--gcc-analyze' '--unicontrol-notests' '--unicontrol-bidi-only' '--install' 'pam' '--install=gcc-latest' '--gcc-analyzer-bin=/opt/gcc-latest/bin/gcc' '/tmp/tmp2u3ms8oc/freerdp-3.16.0-4.fc43.src.rpm' |
| tool-version | csmock-3.8.3.20251027.143044.ge6b947b-1.el9 |