From 312713b83c9d880ad734c3fdb11eca6a51384f18 Mon Sep 17 00:00:00 2001 From: Bartosz Taudul Date: Wed, 7 Feb 2024 17:14:04 +0100 Subject: [PATCH] Free allocated memory in case of read failure. --- public/client/TracyProfiler.cpp | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/public/client/TracyProfiler.cpp b/public/client/TracyProfiler.cpp index 2e278daa..701cf7d7 100644 --- a/public/client/TracyProfiler.cpp +++ b/public/client/TracyProfiler.cpp @@ -3928,6 +3928,10 @@ void Profiler::HandleSourceCodeQuery( char* data, char* image, uint32_t id ) TracyLfqCommit; ok = true; } + else + { + tracy_free_fast( ptr ); + } } } } @@ -3959,6 +3963,10 @@ void Profiler::HandleSourceCodeQuery( char* data, char* image, uint32_t id ) TracyLfqCommit; ok = true; } + else + { + tracy_free_fast( ptr ); + } } close( d ); } @@ -3985,6 +3993,10 @@ void Profiler::HandleSourceCodeQuery( char* data, char* image, uint32_t id ) TracyLfqCommit; ok = true; } + else + { + tracy_free_fast( ptr ); + } } }