Bladeren bron

Do not sigmask main thread for standalone services

z3APA3A 5 jaren geleden
bovenliggende
commit
22555b58ec
1 gewijzigde bestanden met toevoegingen van 4 en 5 verwijderingen
  1. 4 5
      src/proxymain.c

+ 4 - 5
src/proxymain.c

@@ -286,11 +286,6 @@ int MODULEMAINFUNC (int argc, char** argv){
 	srv.next = conf.services;
 	conf.services = conf.services->prev = &srv;
  }
-#else
- srv.needuser = 0;
- pthread_mutex_init(&log_mutex, NULL);
-#endif
-
 #ifndef _WIN32
  {
 	sigset_t mask;
@@ -298,6 +293,10 @@ int MODULEMAINFUNC (int argc, char** argv){
 	pthread_sigmask(SIG_SETMASK, &mask, NULL);
  }
 #endif
+#else
+ srv.needuser = 0;
+ pthread_mutex_init(&log_mutex, NULL);
+#endif
 
  for (i=1; i<argc; i++) {
 	if(*argv[i]=='-') {