staging: line6: Convert simple_strtoul() to strict_strtoul in control.c
authorShawn Bohrer <shawn.bohrer@gmail.com>
Mon, 16 Nov 2009 04:17:56 +0000 (22:17 -0600)
committerGreg Kroah-Hartman <gregkh@suse.de>
Fri, 11 Dec 2009 20:21:47 +0000 (12:21 -0800)
Signed-off-by: Shawn Bohrer <shawn.bohrer@gmail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
drivers/staging/line6/control.c

index 2d98935f7b0be87ac2ed3e1dd46d8ba69c35a8f9..0b598526de622cf488a8f729d678e33226f48e58 100644 (file)
@@ -56,7 +56,13 @@ static ssize_t pod_set_param_int(struct device *dev, const char *buf,
 {
        struct usb_interface *interface = to_usb_interface(dev);
        struct usb_line6_pod *pod = usb_get_intfdata(interface);
-       int value = simple_strtoul(buf, NULL, 10);
+       unsigned long value;
+       int retval;
+
+       retval = strict_strtoul(buf, 10, &value);
+       if (retval)
+               return retval;
+
        pod_transmit_parameter(pod, param, value);
        return count;
 }