external/musl/libc
Revision | 7829f42a2c8944555439380498ab8b924d0f2070 (tree) |
---|---|
Zeit | 2019-07-14 00:22:37 |
Autor | James Y Knight <jyknight@goog...> |
Commiter | Rich Felker |
fix sigaltstack to ignore ss_size with SS_DISABLE, per POSIX
@@ -5,7 +5,7 @@ | ||
5 | 5 | int sigaltstack(const stack_t *restrict ss, stack_t *restrict old) |
6 | 6 | { |
7 | 7 | if (ss) { |
8 | - if (ss->ss_size < MINSIGSTKSZ) { | |
8 | + if (!(ss->ss_flags & SS_DISABLE) && ss->ss_size < MINSIGSTKSZ) { | |
9 | 9 | errno = ENOMEM; |
10 | 10 | return -1; |
11 | 11 | } |