Commit Diff


commit - 79cc743f2ee496ce4bc42dfb21954dd1e74c3b39
commit + 78ebb2677adf78e0f48792ff3bb95343c2771b84
blob - f566274ebcf769f5e4b506cb4102388f086f1bdf
blob + 8c84676826c361c2ec3c4f3a1607c78c8756855d
--- main.c
+++ main.c
@@ -168,6 +168,7 @@ extends_parent(int child, pid_t pid)
 	setproctitle("procmgr");
 	imsgbuf_init(&pc, child);
 
+	signal(SIGPIPE, SIG_IGN);
 	event_init();
 	event_set(&childev, child, EV_READ | EV_PERSIST,
 	    extends_dispatch_parent, NULL);