From f64cd475af332c9a28c77b2f217cec7a10872de4 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 70e68a8..32b251c 100644 --- a/src/proxymain.c +++ b/src/proxymain.c @@ -58,10 +58,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);