commit 1062a61bb848c75e2c75d6145c3cf643d314c493 from: Stefan Sperling via: Thomas Adam date: Fri Jan 03 10:46:48 2025 UTC make got-fetch-pack clear its imsgbuf before exiting to avoid leak reports commit - 661e70e391f3226a03b385a04081b04bf462c661 commit + 1062a61bb848c75e2c75d6145c3cf643d314c493 blob - c1a85b8a29ffa61a356f05722c9016ff2fd80b15 blob + 1c85784642b04d073d3272e14b215804cac1d48f --- libexec/got-fetch-pack/got-fetch-pack.c +++ libexec/got-fetch-pack/got-fetch-pack.c @@ -888,6 +888,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; } @@ -1122,8 +1123,10 @@ done: if (err != NULL) { fprintf(stderr, "%s: %s\n", getprogname(), err->msg); got_privsep_send_error(&ibuf, err); + imsgbuf_clear(&ibuf); exit(1); } + imsgbuf_clear(&ibuf); exit(0); }