Fix missing chdir in non-CLONE_NEWNS path
authorRobert Swiecki <robert@swiecki.net>
Wed, 21 Aug 2019 12:29:35 +0000 (14:29 +0200)
committerRobert Swiecki <robert@swiecki.net>
Wed, 21 Aug 2019 12:29:35 +0000 (14:29 +0200)
mnt.cc

diff --git a/mnt.cc b/mnt.cc
index 26bd5a8..a31a5f4 100644 (file)
--- a/mnt.cc
+++ b/mnt.cc
@@ -354,6 +354,10 @@ static bool initNsInternal(nsjconf_t* nsjconf) {
                        PLOG_E("chdir('/')");
                        return false;
                }
+               if (chdir(nsjconf->cwd.c_str()) == -1) {
+                       PLOG_E("chdir('%s')", nsjconf->cwd.c_str());
+                       return false;
+               }
                return true;
        }