From 14aab2c73327a31e3fdacc340faeabc5c6c72307 Mon Sep 17 00:00:00 2001 From: qianfan Zhao Date: Mon, 19 Aug 2019 09:54:34 +0800 Subject: [PATCH] lxc-create: check absoule path for param '--dir' Fix: #3123 Signed-off-by: qianfan Zhao --- src/lxc/tools/lxc_create.c | 5 +++++ 1 file changed, 5 insertions(+) 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; -- 2.47.2