diff options
author | Shawn Bohrer <shawn.bohrer@gmail.com> | 2009-11-15 23:18:02 -0500 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@suse.de> | 2009-12-11 15:21:48 -0500 |
commit | 334a33d81016a391b1f8c75d482eebb8bb7362fb (patch) | |
tree | d60729bd927044c94ecd74108b40bf529b55d587 /drivers/staging/line6/midi.c | |
parent | 7e4d5c13d8048ed37f94dbcdf54228b404a775c7 (diff) |
staging: line6: Convert simple_strtoul to strict_strtoul in midi.c
Signed-off-by: Shawn Bohrer <shawn.bohrer@gmail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Diffstat (limited to 'drivers/staging/line6/midi.c')
-rw-r--r-- | drivers/staging/line6/midi.c | 16 |
1 files changed, 14 insertions, 2 deletions
diff --git a/drivers/staging/line6/midi.c b/drivers/staging/line6/midi.c index 89a2b17e9ca..6ef4455d87d 100644 --- a/drivers/staging/line6/midi.c +++ b/drivers/staging/line6/midi.c | |||
@@ -318,7 +318,13 @@ static ssize_t midi_set_midi_mask_transmit(struct device *dev, | |||
318 | { | 318 | { |
319 | struct usb_interface *interface = to_usb_interface(dev); | 319 | struct usb_interface *interface = to_usb_interface(dev); |
320 | struct usb_line6 *line6 = usb_get_intfdata(interface); | 320 | struct usb_line6 *line6 = usb_get_intfdata(interface); |
321 | int value = simple_strtoul(buf, NULL, 10); | 321 | unsigned long value; |
322 | int ret; | ||
323 | |||
324 | ret = strict_strtoul(buf, 10, &value); | ||
325 | if (ret) | ||
326 | return ret; | ||
327 | |||
322 | line6->line6midi->midi_mask_transmit = value; | 328 | line6->line6midi->midi_mask_transmit = value; |
323 | return count; | 329 | return count; |
324 | } | 330 | } |
@@ -344,7 +350,13 @@ static ssize_t midi_set_midi_mask_receive(struct device *dev, | |||
344 | { | 350 | { |
345 | struct usb_interface *interface = to_usb_interface(dev); | 351 | struct usb_interface *interface = to_usb_interface(dev); |
346 | struct usb_line6 *line6 = usb_get_intfdata(interface); | 352 | struct usb_line6 *line6 = usb_get_intfdata(interface); |
347 | int value = simple_strtoul(buf, NULL, 10); | 353 | unsigned long value; |
354 | int ret; | ||
355 | |||
356 | ret = strict_strtoul(buf, 10, &value); | ||
357 | if (ret) | ||
358 | return ret; | ||
359 | |||
348 | line6->line6midi->midi_mask_receive = value; | 360 | line6->line6midi->midi_mask_receive = value; |
349 | return count; | 361 | return count; |
350 | } | 362 | } |