From: qianfan Zhao Date: Mon, 19 Aug 2019 01:54:34 +0000 (+0800) Subject: lxc-create: check absoule path for param '--dir' X-Git-Tag: lxc-4.0.0~130^2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=refs%2Fpull%2F3124%2Fhead;p=thirdparty%2Flxc.git lxc-create: check absoule path for param '--dir' Fix: #3123 Signed-off-by: qianfan Zhao --- diff --git a/src/lxc/tools/lxc_create.c b/src/lxc/tools/lxc_create.c index 4bafbd9aa..0309562c2 100644 --- a/src/lxc/tools/lxc_create.c +++ b/src/lxc/tools/lxc_create.c @@ -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;