commit 4e2fa922ceaa28b6bee21ecd9b09f62be5e1778f from: Stefan Sperling date: Mon Mar 25 10:35:47 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 - 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; }