]> git.ipfire.org Git - thirdparty/lxc.git/commitdiff
Fix user namespace pdeathsig handling
authorFelix Abecassis <fabecassis@nvidia.com>
Thu, 4 Apr 2019 04:09:53 +0000 (21:09 -0700)
committerChristian Brauner <christian.brauner@ubuntu.com>
Sat, 18 May 2019 09:20:04 +0000 (11:20 +0200)
Signed-off-by: Felix Abecassis <fabecassis@nvidia.com>
src/lxc/start.c

index 1f2675b3944137b3e893876067d2b03f260f4f35..6bd799a326941877f771245c0d0d49da15f61a1c 100644 (file)
@@ -1181,7 +1181,7 @@ static int do_start(void *data)
                        goto out_warn_father;
 
                /* set{g,u}id() clears deathsignal */
-               ret = lxc_set_death_signal(SIGKILL, 0);
+               ret = lxc_set_death_signal(SIGKILL, handler->monitor_pid);
                if (ret < 0) {
                        SYSERROR("Failed to set PR_SET_PDEATHSIG to SIGKILL");
                        goto out_warn_father;