]> jfr.im git - irc/quakenet/newserv.git/commitdiff
Fix nterfacer bug that caused a core where two sockets disconnected one after another...
authorChris Porter <redacted>
Fri, 4 Apr 2008 13:43:52 +0000 (13:43 +0000)
committerChris Porter <redacted>
Fri, 4 Apr 2008 13:43:52 +0000 (13:43 +0000)
nterfacer/nterfacer.c

index 6e68d0c156f9fcd2ce0e467257b31dd1ccd736de..604de3ca7fcc25c1617937c14059bccae98b7573 100644 (file)
@@ -660,7 +660,7 @@ void nterfacer_disconnect_event(struct esocket *sock) {
 
   /* not tested */
   for(li=rlines;li;li=li->next)
-    if(li->socket->tag == socket)
+    if(li->socket && (li->socket->tag == socket))
       li->socket = NULL;
 
   ntfree(socket);