diff --git a/libraries/libwhb/src/log_udp.c b/libraries/libwhb/src/log_udp.c index 4027d9b3..5a4739ce 100644 --- a/libraries/libwhb/src/log_udp.c +++ b/libraries/libwhb/src/log_udp.c @@ -4,6 +4,7 @@ #include #include #include +#include #include #include #include @@ -50,9 +51,9 @@ WHBLogUdpInit() BOOL WHBLogUdpDeinit() { - if(shutdown(sSocket, SHUT_WR) != 0) { - return FALSE; - } + shutdown(sSocket, SHUT_WR); + close(sSocket); + sSocket = -1; return WHBRemoveLogHandler(udpLogHandler); }