]> git.ipfire.org Git - thirdparty/util-linux.git/commitdiff
nsenter: revert changes committed by accident
authorKarel Zak <kzak@redhat.com>
Fri, 10 Nov 2017 13:02:51 +0000 (14:02 +0100)
committerKarel Zak <kzak@redhat.com>
Fri, 10 Nov 2017 13:02:51 +0000 (14:02 +0100)
Signed-off-by: Karel Zak <kzak@redhat.com>
sys-utils/nsenter.c

index 464f9f98c74aaab9d55982e923d56899e035cd71..9c452c1d145e3cfbaf2ac559f34960c0813a1408 100644 (file)
@@ -238,7 +238,6 @@ int main(int argc, char *argv[])
        int do_fork = -1; /* unknown yet */
        uid_t uid = 0;
        gid_t gid = 0;
-       const char *rd_path = NULL, *wd_path = NULL;
 #ifdef HAVE_LIBSELINUX
        bool selinux = 0;
 #endif
@@ -319,13 +318,13 @@ int main(int argc, char *argv[])
                        break;
                case 'r':
                        if (optarg)
-                               rd_path = optarg;
+                               open_target_fd(&root_fd, "root", optarg);
                        else
                                do_rd = true;
                        break;
                case 'w':
                        if (optarg)
-                               wd_path = optarg;
+                               open_target_fd(&wd_fd, "cwd", optarg);
                        else
                                do_wd = true;
                        break;
@@ -434,11 +433,6 @@ int main(int argc, char *argv[])
                }
        }
 
-       if (wd_path)
-               open_target_fd(&wd_fd, "cwd", wd_path);
-       if (rd_path)
-               open_target_fd(&root_fd, "root", rd_path);
-
        /* Remember the current working directory if I'm not changing it */
        if (root_fd >= 0 && wd_fd < 0) {
                wd_fd = open(".", O_RDONLY);