From: Anko painting Date: Fri, 3 Sep 2010 04:13:27 +0000 (-0700) Subject: fix for issue 237 X-Git-Url: https://git.saurik.com/redis.git/commitdiff_plain/b435f64510a032528c42fc1cfc4eca15a4474a1b fix for issue 237 --- diff --git a/src/vm.c b/src/vm.c index 50fb326d..635016b8 100644 --- a/src/vm.c +++ b/src/vm.c @@ -110,6 +110,9 @@ void vmInit(void) { /* LZF requires a lot of stack */ pthread_attr_init(&server.io_threads_attr); pthread_attr_getstacksize(&server.io_threads_attr, &stacksize); + if(!stacksize) { + stacksize = 1; + } while (stacksize < REDIS_THREAD_STACK_SIZE) stacksize *= 2; pthread_attr_setstacksize(&server.io_threads_attr, stacksize); /* Listen for events in the threaded I/O pipe */