dm: reject trailing characters in sccanf input
[deliverable/linux.git] / drivers / md / dm-stripe.c
index 3d80cf0c152d1b4fedd46a0b67773842218a326c..35c94ff24ad5867917ed715a8ce387fbb8d3b150 100644 (file)
@@ -75,8 +75,9 @@ static int get_stripe(struct dm_target *ti, struct stripe_c *sc,
                      unsigned int stripe, char **argv)
 {
        unsigned long long start;
+       char dummy;
 
-       if (sscanf(argv[1], "%llu", &start) != 1)
+       if (sscanf(argv[1], "%llu%c", &start, &dummy) != 1)
                return -EINVAL;
 
        if (dm_get_device(ti, argv[0], dm_table_get_mode(ti->table),
This page took 0.0239239999999999 seconds and 5 git commands to generate.