]> git.ipfire.org Git - thirdparty/mdadm.git/blobdiff - Create.c
Release 1.8.1 after some man page updates and other fixes.
[thirdparty/mdadm.git] / Create.c
index 331835dbcb635b1c606261d2a1ee3828ee3af067..1717240bcf3deeeec377b79cc76b3ff47e4882a5 100644 (file)
--- a/Create.c
+++ b/Create.c
@@ -205,9 +205,9 @@ int Create(struct supertype *st, char *mddev, int mdfd,
                }
                else {
                        ldsize = dsize;
-                       dsize <<= 9;
+                       ldsize <<= 9;
                }
-               freesize = st->ss->avail_size(ldsize);
+               freesize = st->ss->avail_size(ldsize >> 9);
                if (freesize == 0) {
                        fprintf(stderr, Name ": %s is too small: %luK\n",
                                dname, (unsigned long)(ldsize>>10));