Bläddra i källkod

Merge pull request #7 from thareh/master

Prevent possible segfault in TNetContext.Free()
Brucey 2 år sedan
förälder
incheckning
0777841e5b
1 ändrade filer med 4 tillägg och 2 borttagningar
  1. 4 2
      mbedtls.mod/mbedtls.bmx

+ 4 - 2
mbedtls.mod/mbedtls.bmx

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