diff options
author | NeilBrown <neilb@suse.de> | 2009-04-02 14:02:33 +1100 |
---|---|---|
committer | NeilBrown <neilb@suse.de> | 2009-04-02 14:02:33 +1100 |
commit | ea17e7aa302355b52247a017ed388fc51317008e (patch) | |
tree | 057a18e5c7b39792076a9d5beee5db9d39d52d34 | |
parent | 97320d7ca4a4bba8823d87ca655c4ede4e7b3523 (diff) | |
download | mdadm-ea17e7aa302355b52247a017ed388fc51317008e.tar.gz mdadm-ea17e7aa302355b52247a017ed388fc51317008e.tar.xz mdadm-ea17e7aa302355b52247a017ed388fc51317008e.zip |
ddf: make sure Create fails if devices are too small.
Signed-off-by: NeilBrown <neilb@suse.de>
-rw-r--r-- | super-ddf.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/super-ddf.c b/super-ddf.c index 11a3bac..7cc5ac6 100644 --- a/super-ddf.c +++ b/super-ddf.c @@ -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; } |