Commit Diff


commit - e8d451cc39fa03a3fd56b95b86c820491d399550
commit + 4e2fa922ceaa28b6bee21ecd9b09f62be5e1778f
blob - 857c09bbb3a5d9425176ed93727a912b2242aac6
blob + 6ce1034017ac7d4f91415a7a95a62f755ea3e17d
--- lib/privsep.c
+++ lib/privsep.c
@@ -178,8 +178,9 @@ got_privsep_send_error(struct imsgbuf *ibuf, const str
 
 	poll_err = got_poll_fd(ibuf->fd, POLLOUT, INFTIM);
 	if (poll_err) {
-		fprintf(stderr, "%s: error %d \"%s\": poll: %s\n",
-		    getprogname(), err->code, err->msg, poll_err->msg);
+		if (poll_err->code != GOT_ERR_EOF)
+			fprintf(stderr, "%s: error %d \"%s\": poll: %s\n",
+			    getprogname(), err->code, err->msg, poll_err->msg);
 		return;
 	}