From b00042008d5be154ab669af0804797c3819b86ab Mon Sep 17 00:00:00 2001 From: Karel Zak Date: Wed, 12 Mar 2025 15:16:18 +0100 Subject: [PATCH] lsfd: initialize struct stat [coverity scan] It's probably unnecessary, but for a complicated function, it's probably better just to keep the static analyzer happy. Signed-off-by: Karel Zak (cherry picked from commit e05e2b4f89a00fadc1032ad7720fefdd99dca029) --- lsfd-cmd/lsfd.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lsfd-cmd/lsfd.c b/lsfd-cmd/lsfd.c index 41abeb204..66c60a4e8 100644 --- a/lsfd-cmd/lsfd.c +++ b/lsfd-cmd/lsfd.c @@ -872,7 +872,7 @@ static struct file *collect_file_symlink(struct path_cxt *pc, bool sockets_only) { char sym[PATH_MAX] = { '\0' }; - struct stat sb; + struct stat sb = { .st_mode = 0 }; struct file *f, *prev; if (ul_path_readlink(pc, sym, sizeof(sym), name) < 0) @@ -963,7 +963,7 @@ static void parse_maps_line(struct path_cxt *pc, char *buf, struct proc *proc) uint64_t start, end, offset, ino; unsigned long major, minor; enum association assoc = ASSOC_MEM; - struct stat sb; + struct stat sb = { .st_mode = 0 }; struct file *f, *prev; char *path, modestr[5]; dev_t devno; -- 2.47.2