From 06754949e4317f5ba7e318a8841b78a7d622053f Mon Sep 17 00:00:00 2001 From: Matt Caswell Date: Wed, 25 Mar 2015 16:08:44 +0000 Subject: [PATCH] Increase stack size Some assembler code puts a lot of stuff on the stack, so up the stack size. Reviewed-by: Rich Salz --- crypto/async/arch/async_posix.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) 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; -- 2.40.0