diff --git a/src/sbbs3/ftpsrvr.c b/src/sbbs3/ftpsrvr.c index f67dcc372ed9d2c7abb315ca9b71b1ad7eb2b726..1bfaf5cfe172112c882d5c14d7e53a5220736fe4 100644 --- a/src/sbbs3/ftpsrvr.c +++ b/src/sbbs3/ftpsrvr.c @@ -254,7 +254,7 @@ static int ftp_close_socket(SOCKET* sock, int line) shutdown(*sock,SHUT_RDWR); /* required on Unix */ result=closesocket(*sock); - if(result==0 && startup!=NULL && startup->socket_open!=NULL) + if(startup!=NULL && startup->socket_open!=NULL) startup->socket_open(startup->cbdata,FALSE); sockets--; diff --git a/src/sbbs3/mailsrvr.c b/src/sbbs3/mailsrvr.c index 2fde1d7a6b70fd5d3cc2e329a3daf59485d1bf29..031ef9cf776ed732a731ac89fa3db4fef2e484bc 100644 --- a/src/sbbs3/mailsrvr.c +++ b/src/sbbs3/mailsrvr.c @@ -224,7 +224,7 @@ int mail_close_socket(SOCKET sock) shutdown(sock,SHUT_RDWR); /* required on Unix */ result=closesocket(sock); - if(/* result==0 && */ startup!=NULL && startup->socket_open!=NULL) + if(startup!=NULL && startup->socket_open!=NULL) startup->socket_open(startup->cbdata,FALSE); sockets--; if(result!=0) { diff --git a/src/sbbs3/main.cpp b/src/sbbs3/main.cpp index bfb5d651b5675bcdef2f624fe41d9869baa32281..841a647bd3aaaad27acadf0a0fc8b5d756095cb1 100644 --- a/src/sbbs3/main.cpp +++ b/src/sbbs3/main.cpp @@ -208,7 +208,7 @@ int close_socket(SOCKET sock) shutdown(sock,SHUT_RDWR); /* required on Unix */ result=closesocket(sock); - if(result==0 && startup!=NULL && startup->socket_open!=NULL) + if(startup!=NULL && startup->socket_open!=NULL) startup->socket_open(startup->cbdata,FALSE); if(result!=0 && ERROR_VALUE!=ENOTSOCK) lprintf(LOG_ERR,"!ERROR %d closing socket %d",ERROR_VALUE,sock); diff --git a/src/sbbs3/services.c b/src/sbbs3/services.c index 485f9571f3c4f632208f1368ab4cf425359265ed..0e71d102dbec8db8eadedbef6c247f391c3ae664 100644 --- a/src/sbbs3/services.c +++ b/src/sbbs3/services.c @@ -242,7 +242,7 @@ static int close_socket(SOCKET sock) shutdown(sock,SHUT_RDWR); /* required on Unix */ result=closesocket(sock); - if(result==0 && startup!=NULL && startup->socket_open!=NULL) + if(startup!=NULL && startup->socket_open!=NULL) startup->socket_open(startup->cbdata,FALSE); sockets--; if(result!=0)