From f9a8757ee2b4be9b5fcd5237edce260e0185750a Mon Sep 17 00:00:00 2001 From: Duncaen Date: Sat, 19 Dec 2015 23:44:38 +0100 Subject: use UTMP_FILE to check for its existence --- src/firejail/fs_var.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/firejail/fs_var.c b/src/firejail/fs_var.c index 372765cd4..377ce8ff3 100644 --- a/src/firejail/fs_var.c +++ b/src/firejail/fs_var.c @@ -320,7 +320,7 @@ void fs_var_utmp(void) { // extract utmp group id gid_t utmp_group = 0; - if (stat("/var/run/utmp", &s) == 0) + if (stat(UTMP_FILE, &s) == 0) utmp_group = s.st_gid; else { fprintf(stderr, "Warning: cannot find /var/run/utmp\n"); @@ -362,9 +362,7 @@ void fs_var_utmp(void) { // mount the new utmp file if (arg_debug) printf("Mount the new utmp file\n"); - if (mount(RUN_UTMP_FILE, "/var/run/utmp", NULL, MS_BIND|MS_REC, NULL) < 0) + if (mount(RUN_UTMP_FILE, UTMP_FILE, NULL, MS_BIND|MS_REC, NULL) < 0) errExit("mount bind utmp"); fs_logger("create /var/run/utmp"); } - - -- cgit v1.2.3-54-g00ecf