From: Christian Brauner Date: Tue, 29 Jun 2021 08:31:17 +0000 (+0200) Subject: initutils: use vfork() in lxc_container_init() X-Git-Tag: lxc-5.0.0~150^2~2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d65e5e492f740bbb50e3005f97420c3ddae3d595;p=thirdparty%2Flxc.git initutils: use vfork() in lxc_container_init() We can let the child finish calling exec before continuing in the parent. Signed-off-by: Christian Brauner --- diff --git a/src/lxc/initutils.c b/src/lxc/initutils.c index f1b012b77..21a7c1a05 100644 --- a/src/lxc/initutils.c +++ b/src/lxc/initutils.c @@ -510,7 +510,7 @@ __noreturn int lxc_container_init(int argc, char *const *argv, bool quiet) remove_self(); - pid = fork(); + pid = vfork(); if (pid < 0) exit(EXIT_FAILURE);