diff options
Diffstat (limited to 'mount/fstab.c')
-rw-r--r-- | mount/fstab.c | 7 |
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)) |