]> git.ipfire.org Git - thirdparty/mdadm.git/blobdiff - util.c
Fix possible NULL dereference in super_by_fd
[thirdparty/mdadm.git] / util.c
diff --git a/util.c b/util.c
index 108f3c168d2414aa1e0473d7d0042a1933935584..1ad6fd0dc3b5d266b17b0cd92c093a2de17439eb 100644 (file)
--- a/util.c
+++ b/util.c
@@ -757,7 +757,8 @@ struct supertype *super_by_fd(int fd)
 
        if (sra)
                sysfs_free(sra);
-       st->sb = NULL;
+       if (st)
+               st->sb = NULL;
        return st;
 }