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://git.openssl.org/?p=openssl.git;a=commitdiff_plain;h=06754949e4317f5ba7e318a8841b78a7d622053f;hp=9ec1e03194568630a2e58232d56e9d37dd13ed7d 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;