diff --git a/public/client/TracySysTrace.cpp b/public/client/TracySysTrace.cpp index 583d2cbb..3e18adb8 100644 --- a/public/client/TracySysTrace.cpp +++ b/public/client/TracySysTrace.cpp @@ -457,6 +457,12 @@ static int EnumerateTaskTids( pid_t pid, uint32_t** out ) tids[count++] = (uint32_t)tid; } closedir( dir ); + if( count == 0 ) + { + tracy_free( tids ); + *out = nullptr; + return 0; + } *out = tids; return (int)count; }