From 722f3613cc9f85e876f34ec3fa23c7819e9c67ae Mon Sep 17 00:00:00 2001 From: Ruqi Date: Thu, 31 Aug 2017 12:05:21 +0800 Subject: [PATCH] Fix crash Monitored lot of crash due this line: `CFRelease(self->_socket);` CFSocketInvalidate may have released self->_socket already. --- MMLanScan/External Libs/SimplePing/SimplePing.m | 1 - 1 file changed, 1 deletion(-) diff --git a/MMLanScan/External Libs/SimplePing/SimplePing.m b/MMLanScan/External Libs/SimplePing/SimplePing.m index fa24b41..c7404e0 100755 --- a/MMLanScan/External Libs/SimplePing/SimplePing.m +++ b/MMLanScan/External Libs/SimplePing/SimplePing.m @@ -611,7 +611,6 @@ - (void)stopDataTransfer { if (self->_socket != NULL) { CFSocketInvalidate(self->_socket); - CFRelease(self->_socket); self->_socket = NULL; } }