diff options
Diffstat (limited to 'crypto')
-rw-r--r-- | crypto/async/arch/async_posix.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/crypto/async/arch/async_posix.c b/crypto/async/arch/async_posix.c index 281f25f..1b21bcc 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; |