From 8ccc76c66b26f3e4f13f613b5cae7f35363f2294 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cl=C3=A9ment=20Gr=C3=A9goire?= Date: Fri, 24 Oct 2025 13:07:29 +0200 Subject: [PATCH] Use CopyStringFast in FormatImageName --- public/client/TracyCallstack.cpp | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/public/client/TracyCallstack.cpp b/public/client/TracyCallstack.cpp index 94af1962..7ab6b1c4 100644 --- a/public/client/TracyCallstack.cpp +++ b/public/client/TracyCallstack.cpp @@ -410,11 +410,8 @@ char* FormatImageName( const char* imageName, uint32_t imageNameLength ) { // when doing offline symbol resolution, we must store the full path of the dll for the resolving to work if( s_shouldResolveSymbolsOffline ) - { - char* alloc = (char*)tracy_malloc_fast( imageNameLength + 1 ); - memcpy( alloc, imageName, imageNameLength ); - alloc[imageNameLength] = '\0'; - return alloc; + { + return CopyStringFast( imageName, imageNameLength ); } else {