Bläddra i källkod

Increase default stacksize

z3APA3A 7 år sedan
förälder
incheckning
e469e9e369
3 ändrade filer med 2 tillägg och 6 borttagningar
  1. 0 4
      src/common.c
  2. 1 1
      src/conf.c
  3. 1 1
      src/proxymain.c

+ 0 - 4
src/common.c

@@ -72,11 +72,7 @@ struct extparam conf = {
 	NULL,
 	NULL,
 	NULL,
-#ifdef __FreeBSD__
-	8192, 
-#else
 	0,
-#endif
 	0, -1, 0, 0, 0, 0, 
 	0, 500, 0, 0, 0, 0,
 	6, 600,

+ 1 - 1
src/conf.c

@@ -161,7 +161,7 @@ int start_proxy_thread(struct child * chp){
 	if(h)CloseHandle(h);
 #else
 	pthread_attr_init(&pa);
-	pthread_attr_setstacksize(&pa,PTHREAD_STACK_MIN + (16384+conf.stacksize));
+	pthread_attr_setstacksize(&pa,PTHREAD_STACK_MIN + (32768+conf.stacksize));
 	pthread_attr_setdetachstate(&pa,PTHREAD_CREATE_DETACHED);
 	pthread_create(&thread, &pa, startsrv, (void *)chp);
 	pthread_attr_destroy(&pa);

+ 1 - 1
src/proxymain.c

@@ -647,7 +647,7 @@ int MODULEMAINFUNC (int argc, char** argv){
  
 #ifndef _WIN32
  pthread_attr_init(&pa);
- pthread_attr_setstacksize(&pa,PTHREAD_STACK_MIN + (16384 + srv.stacksize));
+ pthread_attr_setstacksize(&pa,PTHREAD_STACK_MIN + (32768 + srv.stacksize));
  pthread_attr_setdetachstate(&pa,PTHREAD_CREATE_DETACHED);
 #endif