From 778e2b2b7faeb8569e33408c3b4703adc8acb1d8 Mon Sep 17 00:00:00 2001 From: Karel Zak Date: Thu, 16 May 2019 14:38:12 +0200 Subject: findmnt: keep it easy for static analyzers --- misc-utils/findmnt.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'misc-utils') 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] [-O ] [-t ] */ 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) && -- cgit v1.2.3-55-g7522