summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--misc-utils/findmnt.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/misc-utils/findmnt.c b/misc-utils/findmnt.c
index eea772f0e..06db03986 100644
--- a/misc-utils/findmnt.c
+++ b/misc-utils/findmnt.c
@@ -989,7 +989,8 @@ struct libmnt_fs *get_next_fs(struct libmnt_table *tb,
* findmnt [-l] <spec> [-O <options>] [-t <types>]
*/
again:
- mnt_table_find_next_fs(tb, itr, match_func, NULL, &fs);
+ if (mnt_table_find_next_fs(tb, itr, match_func, NULL, &fs) != 0)
+ fs = NULL;
if (!fs &&
!(flags & FL_NOSWAPMATCH) &&