Prechádzať zdrojové kódy

Prevent possible segfault in TNetContext.Free()

I tracked a segfault using GDB to me using TNetContext.Free() instead of unsetting the variable, I think this will be better. Correct me if I'm wrong :)
Carl Husberg 3 rokov pred
rodič
commit
ce3cea6add
1 zmenil súbory, kde vykonal 5 pridanie a 5 odobranie
  1. 5 5
      mbedtls.mod/mbedtls.bmx

+ 5 - 5
mbedtls.mod/mbedtls.bmx

@@ -186,17 +186,17 @@ Type TNetContext
 	bbdoc: 
 	End Rem
 	Method Free()
-		bmx_mbedtls_net_free(contextPtr)
-	End Method
-	
-	Method Delete()
 		If contextPtr Then
-			Free()
+			bmx_mbedtls_net_free(contextPtr)
 			bmx_mbedtls_net_delete(contextPtr)
 			contextPtr = Null
 		End If
 	End Method
 	
+	Method Delete()
+		Free()
+	End Method
+	
 End Type
 
 Rem