commit - de0d3ad4a4246cdcfac503b8d941ac298f2606a7
commit + ce95518ef9da9d15ef65e0ef244d160b0bda6744
blob - ca518be1b33674bad2932799890ca39f6b2520f7
blob + 8f233724951636b43f7918f8b86e770717ee8987
--- 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));