From a0f6b2e900432271cb6d73d8725b5a13d7368438 Mon Sep 17 00:00:00 2001 From: smitsohu Date: Tue, 13 Nov 2018 16:42:10 +0100 Subject: misc small adjustments --- src/lib/firejail_user.c | 14 ++++---------- 1 file changed, 4 insertions(+), 10 deletions(-) (limited to 'src/lib/firejail_user.c') diff --git a/src/lib/firejail_user.c b/src/lib/firejail_user.c index 4dbbcee2a..a595d8331 100644 --- a/src/lib/firejail_user.c +++ b/src/lib/firejail_user.c @@ -115,16 +115,10 @@ int firejail_user_check(const char *name) { // check file existence char *fname = get_fname(); assert(fname); - if (access(fname, F_OK)) { - if (errno == ENOENT) { // assume the user doesn't care about access checking - free(fname); - return 1; - } - else { // for example no search permission on SYSCONFDIR - fprintf(stderr, "Error: cannot access %s\n", fname); - perror("access"); - exit(1); - } + if (access(fname, F_OK) == -1 && errno == ENOENT) { + // assume the user doesn't care about access checking + free(fname); + return 1; } FILE *fp = fopen(fname, "r"); -- cgit v1.2.3-70-g09d2