فهرست منبع

Do not set sigmask for thread in standalone service

z3APA3A 5 سال پیش
والد
کامیت
f64cd475af
1فایلهای تغییر یافته به همراه2 افزوده شده و 0 حذف شده
  1. 2 0
      src/proxymain.c

+ 2 - 0
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);