]> git.ipfire.org Git - thirdparty/lxc.git/commitdiff
lxc-create: check absoule path for param '--dir' 3124/head
authorqianfan Zhao <qianfanguijin@163.com>
Mon, 19 Aug 2019 01:54:34 +0000 (09:54 +0800)
committerqianfan Zhao <qianfanguijin@163.com>
Mon, 19 Aug 2019 02:00:08 +0000 (10:00 +0800)
Fix: #3123

Signed-off-by: qianfan Zhao <qianfanguijin@163.com>
src/lxc/tools/lxc_create.c

index 4bafbd9aa28999b64ad2e62fd049c2824b651a2a..0309562c297f4da81b1608909783189cf6e31765 100644 (file)
@@ -235,6 +235,11 @@ int main(int argc, char *argv[])
                exit(EXIT_FAILURE);
        }
 
+       if (my_args.dir && my_args.dir[0] != '/') {
+               ERROR("--dir should use absolute path");
+               exit(EXIT_FAILURE);
+       }
+
        if (strncmp(my_args.template, "none", strlen(my_args.template)) == 0)
                my_args.template = NULL;