diff --git a/src/xpdev/multisock.c b/src/xpdev/multisock.c index b781d124bf96400467d6967cfa22eb3a0abc6b9f..17bd7458273353601f0dfa4a65a09952d80edc99 100644 --- a/src/xpdev/multisock.c +++ b/src/xpdev/multisock.c @@ -24,6 +24,8 @@ void xpms_destroy(struct xpms_set *xpms_set) { int i; + if(!xpms_set) + return; for(i=0; i<xpms_set->sock_count; i++) { if(xpms_set->socks[i].sock != INVALID_SOCKET) { if(xpms_set->lprintf!=NULL)