From: Karel Zak Date: Wed, 18 Aug 2021 09:02:45 +0000 (+0200) Subject: libmount: make mnt_table_get_fs_root() more robust [gcc-analyzer] X-Git-Tag: v2.38-rc1~288 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=0fab76bd23a8b4b0a939a3b6fdb4545ff5737d62;p=thirdparty%2Futil-linux.git libmount: make mnt_table_get_fs_root() more robust [gcc-analyzer] Signed-off-by: Karel Zak --- diff --git a/libmount/src/tab.c b/libmount/src/tab.c index 110560176e..e1e308dc51 100644 --- a/libmount/src/tab.c +++ b/libmount/src/tab.c @@ -1665,7 +1665,7 @@ struct libmnt_fs *mnt_table_get_fs_root(struct libmnt_table *tb, DBG(FS, ul_debugobj(fs, "source root: %s, source FS root: %s", root, src_root)); - if (src_root && !startswith(root, src_root)) { + if (src_root && root && !startswith(root, src_root)) { if (strcmp(root, "/") == 0) { free(root); root = strdup(src_root);