]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/blobdiff - lib/bitmap.c
lib/test_kmod.c: fix limit check on number of test devices created
[mirror_ubuntu-bionic-kernel.git] / lib / bitmap.c
index d8f0c094b18eba130571a3e405796040750d9646..96017c066319e55c96ed61f9a627d4eeeaa10ed1 100644 (file)
@@ -607,7 +607,7 @@ static int __bitmap_parselist(const char *buf, unsigned int buflen,
                /* if no digit is after '-', it's wrong*/
                if (at_start && in_range)
                        return -EINVAL;
-               if (!(a <= b) || !(used_size <= group_size))
+               if (!(a <= b) || group_size == 0 || !(used_size <= group_size))
                        return -EINVAL;
                if (b >= nmaskbits)
                        return -ERANGE;