commit - 779e1159b25b2aa115e6b42f51003b7e2fa7c06b
commit + cc2a8ef4d11a18e731acc4e3af92748ead29505b
blob - 137217342b5f0eb662a63182136a6750ffa7e2af
blob + 0024c0e344fac3cebf54131e19224a4936a9630a
--- lib/pack.c
+++ lib/pack.c
err = got_privsep_wait_for_child(pack->privsep_child->pid);
if (close(pack->privsep_child->imsg_fd) == -1 && err == NULL)
err = got_error_from_errno("close");
+ imsg_clear(pack->privsep_child->ibuf);
+ free(pack->privsep_child->ibuf);
free(pack->privsep_child);
pack->privsep_child = NULL;
return err;