commit - f4a5cef1546205afab47f148edefabcf77c06d3b
commit + f987c90b41240068719f2c9e5638fbd442adfdad
blob - 6a757d85bc1ec107e2faa5b5d8a2f03388bef3d7
blob + 4e71a4e99ffaf5422e72a6b4039c70bc6a837630
--- lib/repository.c
+++ lib/repository.c
imsg_clear(repo->privsep_children[i].ibuf);
free(repo->privsep_children[i].ibuf);
err = got_privsep_send_stop(repo->privsep_children[i].imsg_fd);
+ if (err && err->code == GOT_ERR_EOF)
+ err = NULL;
child_err = got_privsep_wait_for_child(
repo->privsep_children[i].pid);
if (child_err && err == NULL)