From d91769b72ecff1b02fc23b93216cb2f958005e45 Mon Sep 17 00:00:00 2001 From: Bartosz Taudul Date: Mon, 3 Aug 2026 00:06:03 +0200 Subject: [PATCH] Check if there's a parent directory to go to on .. in NormalizePath. --- public/client/TracyCallstack.cpp | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/public/client/TracyCallstack.cpp b/public/client/TracyCallstack.cpp index a671960f..a85d7758 100644 --- a/public/client/TracyCallstack.cpp +++ b/public/client/TracyCallstack.cpp @@ -1283,9 +1283,12 @@ char* NormalizePath( const char* path ) case 2: if( memcmp( ptr, "..", 2 ) == 0 ) { - const char* back = res + rsz - 1; - while( back > res && *back != '/' ) back--; - rsz = back - res; + if( rsz > 0 ) + { + const char* back = res + rsz - 1; + while( back > res && *back != '/' ) back--; + rsz = back - res; + } ptr = next + 1; continue; }