Skip to content

Commit d992630

Browse files
authored
Merge pull request #49 from nirs/sigpipe
Ignore SIGPIPE, handle EPIPE
2 parents 3771e2b + 4fbd8de commit d992630

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

main.c

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -400,7 +400,9 @@ int main(int argc, char *argv[]) {
400400
signal(SIGHUP, signalhandler);
401401
signal(SIGINT, signalhandler);
402402
signal(SIGTERM, signalhandler);
403-
signal(SIGPIPE, signalhandler);
403+
404+
// We will receive EPIPE on the socket.
405+
signal(SIGPIPE, SIG_IGN);
404406

405407
int pid_fd = -1;
406408
if (cliopt->pidfile != NULL) {

0 commit comments

Comments
 (0)