]> git.proxmox.com Git - mirror_ubuntu-artful-kernel.git/blobdiff - drivers/iio/imu/adis16400_core.c
Merge tag 'iio-for-4.5a' of git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio...
[mirror_ubuntu-artful-kernel.git] / drivers / iio / imu / adis16400_core.c
index 0618f831ecd49fdb7dce287ffacb34928595c556..fb7c0dbed51cb9b78872949a1807c1e610d8a056 100644 (file)
@@ -288,7 +288,11 @@ static int adis16400_initial_setup(struct iio_dev *indio_dev)
                if (ret)
                        goto err_ret;
 
-               sscanf(indio_dev->name, "adis%u\n", &device_id);
+               ret = sscanf(indio_dev->name, "adis%u\n", &device_id);
+               if (ret != 1) {
+                       ret = -EINVAL;
+                       goto err_ret;
+               }
 
                if (prod_id != device_id)
                        dev_warn(&indio_dev->dev, "Device ID(%u) and product ID(%u) do not match.",