]> git.ipfire.org Git - thirdparty/mdadm.git/blobdiff - super-ddf.c
Manage: Call validate_geometry when adding drive to external container
[thirdparty/mdadm.git] / super-ddf.c
index 2314762007070f4df551b134d10c25f8d8a6ee58..80a40f84ab2f31a4dba7db40fb1d04b466fdacbf 100644 (file)
@@ -3475,10 +3475,11 @@ validate_geometry_ddf_container(struct supertype *st,
                return 0;
        }
        close(fd);
-
-       *freesize = avail_size_ddf(st, ldsize >> 9, INVALID_SECTORS);
-       if (*freesize == 0)
-               return 0;
+       if (freesize) {
+               *freesize = avail_size_ddf(st, ldsize >> 9, INVALID_SECTORS);
+               if (*freesize == 0)
+                       return 0;
+       }
 
        return 1;
 }