Commit 06754949 authored by Matt Caswell's avatar Matt Caswell
Browse files

Increase stack size



Some assembler code puts a lot of stuff on the stack, so up the stack size.

Reviewed-by: default avatarRich Salz <rsalz@openssl.org>
parent 9ec1e031
Loading
Loading
Loading
Loading
+4 −2
Original line number Diff line number Diff line
@@ -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;