]> git.ipfire.org Git - thirdparty/lxc.git/commitdiff
Fix namespace config parse error 1930/head
authorLiFeng <lifeng68@huawei.com>
Mon, 20 Nov 2017 11:42:30 +0000 (06:42 -0500)
committerLiFeng <lifeng68@huawei.com>
Mon, 20 Nov 2017 11:42:30 +0000 (06:42 -0500)
Signed-off-by: LiFeng <lifeng68@huawei.com>
src/lxc/confile_utils.c

index 3d843ba77800eb5093b27f1d232280cc729081e3..d86a2d88edded0815ddd1dcbc8907b640a60a8ae 100644 (file)
@@ -759,8 +759,8 @@ int lxc_inherit_namespace(const char *lxcname_or_pid, const char *lxcpath,
                if (!dup)
                        return -ENOMEM;
 
-               *lastslash = '\0';
-               pid = lxc_container_name_to_pid(lastslash, dup);
+               dup[lastslash - lxcname_or_pid] = '\0';
+               pid = lxc_container_name_to_pid(lastslash + 1, dup);
                free(dup);
        } else {
                pid = lxc_container_name_to_pid(lxcname_or_pid, lxcpath);