Pārlūkot izejas kodu

Merge pull request #35 from davecamp/master

prevent segfault with derefencing pointers to pointers that point to null
Brucey 9 gadi atpakaļ
vecāks
revīzija
c393e7aa7e
1 mainītis faili ar 5 papildinājumiem un 0 dzēšanām
  1. 5 0
      appstub.mod/debugger_mt.stdio.bmx

+ 5 - 0
appstub.mod/debugger_mt.stdio.bmx

@@ -429,6 +429,11 @@ Function DebugDerefPointer$(decl:Int Ptr, pointer:Int Ptr)
 ?
 ?
 	Next
 	Next
 
 
+	' make sure the final pointer is not null
+	If pointer = 0 
+		Return " {-}"
+	EndIf
+
 	Local value:String
 	Local value:String
 	Select datatype
 	Select datatype
 	Case "Byte"
 	Case "Byte"