From: Karel Zak Date: Tue, 9 Apr 2024 11:45:50 +0000 (+0200) Subject: lsns: fix ul_path_stat() error handling [coverity scan] X-Git-Tag: v2.42-start~434 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=166e15d1d70c1ab77fd1811578ad37e6d6ea8fa3;p=thirdparty%2Futil-linux.git lsns: fix ul_path_stat() error handling [coverity scan] Signed-off-by: Karel Zak --- diff --git a/sys-utils/lsns.c b/sys-utils/lsns.c index 9d12ca205..bc966dadb 100644 --- a/sys-utils/lsns.c +++ b/sys-utils/lsns.c @@ -518,8 +518,9 @@ static void read_open_ns_inos(struct lsns *ls, struct path_cxt *pc) continue; snprintf(path, sizeof(path), "fd/%ju", (uintmax_t) num); - ul_path_stat(pc, &st, 0, path); - if (st.st_dev == ls->nsfs_dev) { + + if (ul_path_stat(pc, &st, 0, path) == 0 + && st.st_dev == ls->nsfs_dev) { int fd = ul_path_open(pc, O_RDONLY, path); if (fd >= 0) { add_namespace_for_nsfd(ls, fd, st.st_ino);