commit 686e9b9ac678588fb8366bf947653be7e9fd40ce from: Stefan Sperling via: Thomas Adam date: Sat Mar 30 17:21:23 2024 UTC hide a pointless end-of-file error on imsg pipe in libexec helpers This error popped up in op's regress builder: got-fetch-pack: error 118 "test-repo: Permission denied": poll: unexpected end of file ok op@ 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; }