From: NeilBrown Date: Sun, 13 Mar 2011 06:13:37 +0000 (+1100) Subject: mkfs.lafs should give an error on size-zero devices. X-Git-Url: http://git.neil.brown.name/?a=commitdiff_plain;h=cc845e173a0fa7e7b95e98818c9388c47039e278;p=lafs-utils.git mkfs.lafs should give an error on size-zero devices. size==0 sometimes means we have already printed a message.. Signed-off-by: NeilBrown --- diff --git a/tools/mkfs.lafs.c b/tools/mkfs.lafs.c index 2d61ca0..5609321 100644 --- a/tools/mkfs.lafs.c +++ b/tools/mkfs.lafs.c @@ -195,6 +195,8 @@ int open_device(char *devname, long long *device_bytes, int regular_file) else if (ioctl(fd, BLKGETSIZE64, &size) != 0) fprintf(stderr, "mkfs.lafs: Cannot get size of %s\n", devname); + else if (size == 0) + size = 1;/*ensure we get an error */ } if (size == 0) ;