commit - 5a5ede53c0cd62e19882a7090ef08f4c817c21e9
commit + 4a55b231883da25896fe302c04b11284bad0e125
blob - 990151b1a2bdf4ad27602e91cfa25a19c9786813
blob + 6cf7e9a2ee72ca78311d0d9a16088324b574dfd6
--- lib/privsep.c
+++ lib/privsep.c
}
if (dup2(imsg_fds[1], GOT_IMSG_FD_CHILD) == -1) {
- fprintf(stderr, "%s: %s\n", getprogname(), strerror(errno));
- _exit(1);
- }
- if (closefrom(GOT_IMSG_FD_CHILD + 1) == -1) {
fprintf(stderr, "%s: %s\n", getprogname(), strerror(errno));
_exit(1);
}
+ closefrom(GOT_IMSG_FD_CHILD + 1);
+
if (execl(path, path, repo_path, (char *)NULL) == -1) {
fprintf(stderr, "%s: %s: %s\n", getprogname(), path,
strerror(errno));