Bladeren bron

Fixed memory issue related to calls into the debug stack from external threads.

woollybah 5 jaren geleden
bovenliggende
commit
fbc9e5ebfa
1 gewijzigde bestanden met toevoegingen van 2 en 2 verwijderingen
  1. 2 2
      appstub.mod/debugger_mt.stdio.bmx

+ 2 - 2
appstub.mod/debugger_mt.stdio.bmx

@@ -901,7 +901,7 @@ Function OnDebugLeaveScope()
 	If dbgState.scopeStackTop
 	If dbgState.scopeStackTop
 		dbgState.currentScope=dbgState.scopeStack[dbgState.scopeStackTop-1]
 		dbgState.currentScope=dbgState.scopeStack[dbgState.scopeStackTop-1]
 	Else
 	Else
-		dbgState.currentScope=New TScope
+		dbgState.currentScope=Null
 	EndIf
 	EndIf
 
 
 	GCResume	
 	GCResume	
@@ -940,7 +940,7 @@ Function OnDebugPopExState()
 	If dbgState.scopeStackTop
 	If dbgState.scopeStackTop
 		dbgState.currentScope=dbgState.scopeStack[dbgState.scopeStackTop-1]
 		dbgState.currentScope=dbgState.scopeStack[dbgState.scopeStackTop-1]
 	Else
 	Else
-		dbgState.currentScope=New TScope
+		dbgState.currentScope=Null
 	EndIf
 	EndIf
 
 
 	GCResume	
 	GCResume