commit 44160125a55873adbdb2e41cc9c26e99da675c37 from: Stefan Sperling via: Thomas Adam date: Fri Jan 03 10:46:48 2025 UTC make got-send-pack clear its imsgbuf on exit commit - 23e3cab287817b38d6ee514e2ed57fbdb79b5ab9 commit + 44160125a55873adbdb2e41cc9c26e99da675c37 blob - 7eb16103627167a9300828850b427d65c9145305 blob + 8c8866667de492f4400acfed85b578e511c94013 --- libexec/got-send-pack/got-send-pack.c +++ libexec/got-send-pack/got-send-pack.c @@ -638,6 +638,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; } @@ -752,6 +753,7 @@ done: fprintf(stderr, "%s: %s\n", getprogname(), err->msg); got_privsep_send_error(&ibuf, err); } + imsgbuf_clear(&ibuf); exit(0); }