diff --git a/libfreerdp/core/transport.c b/libfreerdp/core/transport.c index 5b9d1f496..77bb450b4 100644 --- a/libfreerdp/core/transport.c +++ b/libfreerdp/core/transport.c @@ -1730,6 +1730,10 @@ void transport_free(rdpTransport* transport) if (used == 0) break; WLog_Print(transport->log, WLOG_WARN, "%" PRIuz " streams still in use, sleeping...", used); + + char buffer[4096] = { 0 }; + StreamPool_GetStatistics(transport->ReceivePool, buffer, sizeof(buffer)); + WLog_Print(transport->log, WLOG_WARN, "Pool statistics: %s", buffer); Sleep(100); }