]> git.ozlabs.org Git - ccan/blobdiff - ccan/altstack/altstack.c
altstack: Increase signal stack size
[ccan] / ccan / altstack / altstack.c
index 67f457bce3b90dd6cdf406b33e0ec4ffd8de0834..640344db91e6f38da6719ca4418d6439ab59381a 100644 (file)
@@ -92,7 +92,7 @@ int altstack(rlim_t max, void *(*fn)(void *), void *arg, void **out)
        undo++;
 
        if (setjmp(jmp) == 0) {
-               unsigned char sigstk[MINSIGSTKSZ];
+               unsigned char sigstk[SIGSTKSZ];
                stack_t ss = { .ss_sp = sigstk, .ss_size = sizeof(sigstk) };
                struct sigaction sa = { .sa_handler = segvjmp, .sa_flags = SA_NODEFER|SA_RESETHAND|SA_ONSTACK };