]> git.ipfire.org Git - thirdparty/mdadm.git/commitdiff
ddf: make sure Create fails if devices are too small.
authorNeilBrown <neilb@suse.de>
Thu, 2 Apr 2009 03:02:33 +0000 (14:02 +1100)
committerNeilBrown <neilb@suse.de>
Thu, 2 Apr 2009 03:02:33 +0000 (14:02 +1100)
Signed-off-by: NeilBrown <neilb@suse.de>
super-ddf.c

index 11a3bac9092993230362dbb070b1b0099eb7e6dd..7cc5ac66f11dfd70f3749f38bf1ef6d7f64b6817 100644 (file)
@@ -2651,6 +2651,8 @@ validate_geometry_ddf_container(struct supertype *st,
        close(fd);
 
        *freesize = avail_size_ddf(st, ldsize >> 9);
+       if (*freesize == 0)
+               return 0;
 
        return 1;
 }