From 943c3869b11a3d2850d40ba1aa57784bb0fd8301 Mon Sep 17 00:00:00 2001 From: Rene Rivera Date: Sat, 2 Apr 2022 12:30:27 -0500 Subject: [PATCH] Fix memory leaks from reused FRAME_INFO. --- src/engine/debugger.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/engine/debugger.cpp b/src/engine/debugger.cpp index 2b9755995..ca979d719 100644 --- a/src/engine/debugger.cpp +++ b/src/engine/debugger.cpp @@ -1558,7 +1558,6 @@ static void debug_parent_backtrace( int argc, const char * * argv ) OBJECT * depth_str; int depth; int i; - FRAME_INFO frame; if ( debug_state == DEBUG_NO_CHILD ) { @@ -1577,6 +1576,7 @@ static void debug_parent_backtrace( int argc, const char * * argv ) for ( i = 0; i < depth; ++i ) { + FRAME_INFO frame; char buf[ 16 ]; sprintf( buf, "%d", i ); new_args[ 2 ] = buf;