commit - 0b16f49bed65694b1fb98f7eb484b700a7001a64
commit + 8050095e3acba3100327de8abb9a427cb547089b
blob - 46248935c1ba42e65fb336a5f2a6128774dc58ba
blob + 23dbb7bc21c9b25bb0c764457101d99b91e7795e
--- 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)