diff options
-rw-r--r-- | agent/system/Darwin/tcf/context-darwin.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/agent/system/Darwin/tcf/context-darwin.c b/agent/system/Darwin/tcf/context-darwin.c index 2b6cb508..a91b59cf 100644 --- a/agent/system/Darwin/tcf/context-darwin.c +++ b/agent/system/Darwin/tcf/context-darwin.c @@ -216,7 +216,7 @@ int context_continue(Context * ctx) { errno = err; return -1; } - ctx->pending_signals &= ~(1 << signal); + sigset_set(&ctx->pending_signals, signal, 0); if (syscall_never_returns(ctx)) { EXT(ctx)->syscall_enter = 0; EXT(ctx)->syscall_exit = 0; |