[Freeswitch-trunk] [commit] r14058 - freeswitch/trunk/src
FreeSWITCH SVN
anthm at freeswitch.org
Tue Jun 30 13:01:48 PDT 2009
Author: anthm
Date: Tue Jun 30 15:01:48 2009
New Revision: 14058
Log:
FSCORE-395
Modified:
freeswitch/trunk/src/switch.c
Modified: freeswitch/trunk/src/switch.c
==============================================================================
--- freeswitch/trunk/src/switch.c (original)
+++ freeswitch/trunk/src/switch.c Tue Jun 30 15:01:48 2009
@@ -623,12 +623,15 @@
if (rlp.rlim_max > SWITCH_THREAD_STACKSIZE) {
char buf[1024] = "";
int i = 0;
+
+ fprintf(stderr, "Error: stacksize %d is too large: run ulimit -s %d or run %s -waste.\nauto-adjusting stack size for optimal performance....\n",
+ (int)(rlp.rlim_max / 1024), SWITCH_THREAD_STACKSIZE / 1024, argv[0]);
+
memset(&rlp, 0, sizeof(rlp));
rlp.rlim_cur = SWITCH_THREAD_STACKSIZE;
rlp.rlim_max = SWITCH_THREAD_STACKSIZE;
setrlimit(RLIMIT_STACK, &rlp);
- fprintf(stderr, "Error: stacksize %d is too large: run ulimit -s %d or run %s -waste.\nauto-adjusting stack size for optimal performance....\n",
- (int)(rlp.rlim_max / 1024), SWITCH_THREAD_STACKSIZE / 1024, argv[0]);
+
apr_terminate();
ret = (int)execv(argv[0], argv);
More information about the Freeswitch-trunk
mailing list