Commit Diff


commit - b1a47061e82f3fce6ef1a3c83b7d8902f7e3a0db
commit + 686e9b9ac678588fb8366bf947653be7e9fd40ce
blob - 2104bd014188b69ece1144b2758f54ba9b61326d
blob + 59d1b5dc5a40234f1de473efcb3dfe515584fea3
--- 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;
 	}