From bfb0cfea514cd340233d9f5d92ea1f3edc0e24b7 Mon Sep 17 00:00:00 2001 From: smitsohu Date: Sun, 14 Jul 2019 11:51:44 +0200 Subject: don't allow root directory as home --- src/firejail/main.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src') diff --git a/src/firejail/main.c b/src/firejail/main.c index d00147c74..950146612 100644 --- a/src/firejail/main.c +++ b/src/firejail/main.c @@ -262,7 +262,7 @@ static int has_link(const char *dir) { static void build_cfg_homedir(const char *dir) { EUID_ASSERT(); assert(dir); - if (dir[0] != '/') { + if (dir[0] != '/' || dir[1] == '\0') { // system users sometimes have root directory as home fprintf(stderr, "Error: invalid user directory \"%s\"\n", dir); exit(1); } -- cgit v1.2.3-70-g09d2