sigpipe: unset SA_SIGINFO since it is using sa_handler

Closes #20278

Signed-off-by: tommy <tommyskypromax@gmail.com>
This commit is contained in:
tommy 2026-01-13 12:48:17 +08:00 committed by Daniel Stenberg
parent 8edc0338f3
commit 1cacfcd30f
No known key found for this signature in database
GPG key ID: 5CC908FDB71E12C2

View file

@ -58,6 +58,8 @@ static CURL_INLINE void sigpipe_ignore(struct Curl_easy *data,
action = ig->old_pipe_act;
/* ignore this signal */
action.sa_handler = SIG_IGN;
/* clear SA_SIGINFO flag since we are using sa_handler */
action.sa_flags &= ~SA_SIGINFO;
sigaction(SIGPIPE, &action, NULL);
}
}