Commit Diff


commit - 112885d3424f0caedb05e87bfba3a92539797953
commit + 57af37bf403a0529de20cff17a8b4dc801edf114
blob - 7b9dc33116579cbc2c4bfc2ed9a48008a67cbab3
blob + c1b9fb61d19ba29f492c060e5ab2026df65bd60d
--- libexec/got-read-tag/got-read-tag.c
+++ libexec/got-read-tag/got-read-tag.c
@@ -69,6 +69,7 @@ main(int argc, char *argv[])
 	if (pledge("stdio recvfd", NULL) == -1) {
 		err = got_error_from_errno("pledge");
 		got_privsep_send_error(&ibuf, err);
+		imsgbuf_clear(&ibuf);
 		return 1;
 	}