From ea17e7aa302355b52247a017ed388fc51317008e Mon Sep 17 00:00:00 2001 From: NeilBrown Date: Thu, 2 Apr 2009 14:02:33 +1100 Subject: [PATCH] ddf: make sure Create fails if devices are too small. Signed-off-by: NeilBrown --- super-ddf.c | 2 ++ 1 file changed, 2 insertions(+) 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; }