From 54c35aa8c13ce444183ae8264f329a4d5ea4ba64 Mon Sep 17 00:00:00 2001 From: Shawn Bohrer Date: Sun, 15 Nov 2009 22:17:56 -0600 Subject: [PATCH] --- yaml --- r: 175051 b: refs/heads/master c: 49da3dd935c52542ef21daa585c01401867dddad h: refs/heads/master i: 175049: a113d6751e6a3a343cabe305c40a74c5e7a34587 175047: 1448cf9cf10af4477ca0f38843035817f4389485 v: v3 --- [refs] | 2 +- trunk/drivers/staging/line6/control.c | 8 +++++++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/[refs] b/[refs] index 90240d9851a5..68b551be58b4 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 2a20bf6f1a945994f5c43308b6dd8b7058e2c290 +refs/heads/master: 49da3dd935c52542ef21daa585c01401867dddad diff --git a/trunk/drivers/staging/line6/control.c b/trunk/drivers/staging/line6/control.c index 2d98935f7b0b..0b598526de62 100644 --- a/trunk/drivers/staging/line6/control.c +++ b/trunk/drivers/staging/line6/control.c @@ -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; }