From: Matt Caswell Date: Wed, 25 Mar 2015 16:08:44 +0000 (+0000) Subject: Increase stack size X-Git-Tag: OpenSSL_1_1_0-pre1~248 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=06754949e4317f5ba7e318a8841b78a7d622053f;p=openssl Increase stack size Some assembler code puts a lot of stuff on the stack, so up the stack size. Reviewed-by: Rich Salz --- diff --git a/crypto/async/arch/async_posix.c b/crypto/async/arch/async_posix.c index 281f25fdaf..1b21bcc345 100644 --- a/crypto/async/arch/async_posix.c +++ b/crypto/async/arch/async_posix.c @@ -62,16 +62,18 @@ __thread ASYNC_CTX *sysvctx; +#define STACKSIZE 32768 + int ASYNC_FIBRE_init(ASYNC_FIBRE *fibre) { void *stack = NULL; - if (!(stack = OPENSSL_malloc(SIGSTKSZ))) { + if (!(stack = OPENSSL_malloc(STACKSIZE))) { return 0; } fibre->fibre.uc_stack.ss_sp = stack; - fibre->fibre.uc_stack.ss_size = SIGSTKSZ; + fibre->fibre.uc_stack.ss_size = STACKSIZE; fibre->fibre.uc_link = NULL; return 1;