Merge tag 'mips_fixes_5.0_4' of git://git.kernel.org/pub/scm/linux/kernel/git/mips...
[sfrench/cifs-2.6.git] / drivers / md / dm-delay.c
index 2fb7bb4304ad7f0ade6eb10ccd02d07f36271acf..fddffe251bf6bf5c2ded195c31e392bc228568d8 100644 (file)
@@ -141,7 +141,7 @@ static int delay_class_ctr(struct dm_target *ti, struct delay_class *c, char **a
        unsigned long long tmpll;
        char dummy;
 
-       if (sscanf(argv[1], "%llu%c", &tmpll, &dummy) != 1) {
+       if (sscanf(argv[1], "%llu%c", &tmpll, &dummy) != 1 || tmpll != (sector_t)tmpll) {
                ti->error = "Invalid device sector";
                return -EINVAL;
        }