]> git.ipfire.org Git - thirdparty/mdadm.git/commitdiff
mdadm/mdopen: fix coverity issue CHECKED_RETURN
authorXiao Ni <xni@redhat.com>
Fri, 26 Jul 2024 07:14:09 +0000 (15:14 +0800)
committerMariusz Tkaczyk <mariusz.tkaczyk@linux.intel.com>
Mon, 5 Aug 2024 09:12:37 +0000 (11:12 +0200)
It needs to check return values when functions return value.

Signed-off-by: Xiao Ni <xni@redhat.com>
Signed-off-by: Mariusz Tkaczyk <mariusz.tkaczyk@linux.intel.com>
mdopen.c

index eaa59b5925af40f0d4b73c02bc9380eee5473785..c9fda131558bcefab1d842a7e1d2a2c2ab31d855 100644 (file)
--- a/mdopen.c
+++ b/mdopen.c
@@ -406,7 +406,11 @@ int create_mddev(char *dev, char *name, int autof, int trustworthy,
                                perror("chown");
                        if (chmod(devname, ci->mode))
                                perror("chmod");
-                       stat(devname, &stb);
+                       if (stat(devname, &stb) < 0) {
+                               pr_err("failed to stat %s\n",
+                                               devname);
+                               return -1;
+                       }
                        add_dev(devname, &stb, 0, NULL);
                }
                if (use_mdp == 1)