On Thu, 2014-03-06 at 15:51 -0800, John de la Garza wrote: > Added code to check return value of sscanf. [] > diff --git a/drivers/staging/usbip/usbip_common.c b/drivers/staging/usbip/usbip_common.c [] > @@ -55,7 +55,8 @@ static ssize_t usbip_debug_store(struct device *dev, > struct device_attribute *attr, const char *buf, > size_t count) > { > - sscanf(buf, "%lx", &usbip_debug_flag); > + if (sscanf(buf, "%lx", &usbip_debug_flag) != 1) > + return -EINVAL; Generally, it's probably better to convert these sscanf uses to kstrto<foo>, kstrtoul in this case. _______________________________________________ devel mailing list devel@xxxxxxxxxxxxxxxxxxxxxx http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel