From 4b096b594529014bc0e173eb484c7828413568e4 Mon Sep 17 00:00:00 2001 From: smitsohu Date: Fri, 6 Mar 2020 22:07:15 +0100 Subject: fail if opening the resolved path fails --- src/firejail/fs.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/firejail/fs.c b/src/firejail/fs.c index ed1cae45a..d7f6c899d 100644 --- a/src/firejail/fs.c +++ b/src/firejail/fs.c @@ -478,10 +478,8 @@ static void fs_remount_simple(const char *path, OPERATION op) { // open path without following symbolic links int fd = safe_fd(path, O_PATH|O_NOFOLLOW|O_CLOEXEC); - if (fd == -1) { - fwarning("cannot open %s, skipping the remount...\n", path); - return; - } + if (fd == -1) + errExit("open"); // identify file owner struct stat s; if (fstat(fd, &s) == -1) -- cgit v1.2.3-54-g00ecf