NFC: pn533: Add missing usb_put_dev
authorMarina Makienko <[email protected]>
Tue, 26 Feb 2013 07:41:18 +0000 (11:41 +0400)
committerSamuel Ortiz <[email protected]>
Thu, 11 Apr 2013 14:29:10 +0000 (16:29 +0200)
Add missing usb_put_dev on failure path in pn533_probe().

Found by Linux Driver Verification project (linuxtesting.org).

Signed-off-by: Marina Makienko <[email protected]>
Signed-off-by: Samuel Ortiz <[email protected]>
drivers/nfc/pn533.c

index 4d56ad4c8bfb417173c4a27dfa32301de81ded87..3569b9e621ea808e97ddfb9aaba6f62f6fd35029 100644 (file)
@@ -2779,6 +2779,7 @@ destroy_wq:
 error:
        usb_free_urb(dev->in_urb);
        usb_free_urb(dev->out_urb);
+       usb_put_dev(dev->udev);
        kfree(dev);
        return rc;
 }