diff --git a/telldus-core/common/Socket_unix.cpp b/telldus-core/common/Socket_unix.cpp index 924aef89..5e5025dc 100644 --- a/telldus-core/common/Socket_unix.cpp +++ b/telldus-core/common/Socket_unix.cpp @@ -32,6 +32,9 @@ Socket::Socket(SOCKET_T socket) } Socket::~Socket(void) { + if(d->socket){ + close(d->socket); + } delete d; }