Skip to content

Commit 9dc34b5

Browse files
committed
Avoid redundant signal checking on linux
Signed-off-by: Bob Weinand <[email protected]>
1 parent 19dcc2f commit 9dc34b5

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

Diff for: ext/handlers_signal.c

+3
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,10 @@ static void dd_handle_signal(zif_handler original_function, INTERNAL_FUNCTION_PA
1616
original_function(INTERNAL_FUNCTION_PARAM_PASSTHRU);
1717

1818
sigprocmask(SIG_UNBLOCK, &x, NULL);
19+
#ifndef __linux__
20+
// At least on linux unblocking causes immediate signal delivery.
1921
ddtrace_check_for_new_config_now();
22+
#endif
2023
}
2124

2225
#define BLOCKSIGFN(function) \

0 commit comments

Comments
 (0)