namespace: invoke unshare() only after checking all parameters
authorLennart Poettering <lennart@poettering.net>
Thu, 25 Aug 2016 15:30:47 +0000 (17:30 +0200)
committerDjalal Harouni <tixxdz@opendz.org>
Sun, 25 Sep 2016 08:42:18 +0000 (10:42 +0200)
commit1e4e94c8819e2fe3a7217690c0590dba8ab0be9e
tree0757abb0cbf7672a2d80298ff20facdc257fd3ed
parent096424d1230e0a0339735c51b43949809e972430
namespace: invoke unshare() only after checking all parameters

Let's create the new namespace only after we validated and processed all
parameters, right before we start with actually mounting things.

This way, the window where we can roll back is larger (not that it matters
IRL...)
src/core/namespace.c