rootless: do not segfault if the parent already died

Closes: https://github.com/projectatomic/libpod/issues/1189

Signed-off-by: Giuseppe Scrivano <gscrivan@redhat.com>
This commit is contained in:
Giuseppe Scrivano 2018-08-02 14:26:40 +02:00
parent a8ae7eae9c
commit c7b6403ae5
No known key found for this signature in database
GPG Key ID: E4730F97F60286ED
1 changed files with 2 additions and 0 deletions

View File

@ -97,6 +97,8 @@ reexec_in_user_namespace(int ready)
return pid; return pid;
argv = get_cmd_line_args (ppid); argv = get_cmd_line_args (ppid);
if (argv == NULL)
_exit (EXIT_FAILURE);
setenv ("_LIBPOD_USERNS_CONFIGURED", "init", 1); setenv ("_LIBPOD_USERNS_CONFIGURED", "init", 1);
setenv ("_LIBPOD_ROOTLESS_UID", uid, 1); setenv ("_LIBPOD_ROOTLESS_UID", uid, 1);