diff --git a/src/proxymain.c b/src/proxymain.c index 80e21ca..c3b9e36 100644 --- a/src/proxymain.c +++ b/src/proxymain.c @@ -61,10 +61,12 @@ void * threadfunc (void *p) { } else { +#ifndef WITHMAIN #ifndef _WIN32 sigset_t mask; sigfillset(&mask); if(param->srv->service != S_UDPPM)pthread_sigmask(SIG_SETMASK, &mask, NULL); +#endif #endif ((struct clientparam *) p)->srv->pf((struct clientparam *)p);