commit - 44160125a55873adbdb2e41cc9c26e99da675c37
commit + 9eeddf622bfd545f4b973b812e155640ef1d8e2c
blob - 05635602a7363af6461c1e736a79c4690a78da65
blob + d3465782c77f43db91f7693d2f6b469bb36e45d9
--- libexec/got-read-patch/got-read-patch.c
+++ libexec/got-read-patch/got-read-patch.c
if (pledge("stdio recvfd", NULL) == -1) {
err = got_error_from_errno("pledge");
got_privsep_send_error(&ibuf, err);
+ imsgbuf_clear(&ibuf);
return 1;
}
err = got_error_from_errno("fclose");
if (close(GOT_IMSG_FD_CHILD) == -1 && err == NULL)
err = got_error_from_errno("close");
+ imsgbuf_clear(&ibuf);
return err ? 1 : 0;
}