summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--mount/fstab.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/mount/fstab.c b/mount/fstab.c
index 895fd2ce2..8c62a9e25 100644
--- a/mount/fstab.c
+++ b/mount/fstab.c
@@ -30,9 +30,12 @@ static int var_mtab_is_a_symlink = 0;
static void
get_mtab_info(void) {
- struct stat mtab_stat;
-
if (!have_mtab_info) {
+ struct stat mtab_stat;
+
+ var_mtab_does_not_exist = 0;
+ var_mtab_is_a_symlink = 0;
+
if (lstat(_PATH_MOUNTED, &mtab_stat))
var_mtab_does_not_exist = 1;
else if (S_ISLNK(mtab_stat.st_mode))