From cf5c2706b3673c14c2dc8218de6478b7de78c6c6 Mon Sep 17 00:00:00 2001 From: Jonas 'Sortie' Termansen Date: Fri, 11 Dec 2015 02:52:32 +0100 Subject: [PATCH] Fix unintended extra fork in chroot(1). --- utils/chroot.cpp | 6 ------ 1 file changed, 6 deletions(-) diff --git a/utils/chroot.cpp b/utils/chroot.cpp index 9218cb88..6a077cf0 100644 --- a/utils/chroot.cpp +++ b/utils/chroot.cpp @@ -171,12 +171,6 @@ int main(int argc, char* argv[]) sigprocmask(SIG_SETMASK, &oldset, NULL); } - pid_t child_pid = 0; - if ( devices ) - child_pid = fork(); - if ( child_pid < 0 ) - error(1, errno, "fork"); - if ( chroot(argv[1]) != 0 ) error(1, errno, "`%s'", argv[1]);