Просмотр исходного кода

Do not set sigmask for thread in standalone service

z3APA3A 5 лет назад
Родитель
Сommit
140f4f9f97
1 измененных файлов с 2 добавлено и 0 удалено
  1. 2 0
      src/proxymain.c

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