From 140f4f9f971f2d6559a04c783bcebd6259890a9a Mon Sep 17 00:00:00 2001 From: z3APA3A <3APA3A@3proxy.ru> Date: Fri, 13 Nov 2020 11:01:14 +0300 Subject: [PATCH] Do not set sigmask for thread in standalone service --- src/proxymain.c | 2 ++ 1 file changed, 2 insertions(+) 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);