usb: core: endpoint: Fix error path

In function usb_create_ep_devs()
call put_device() when device_register() fails.

Signed-off-by: Rahul Ruikar <rahul.ruikar@gmail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
This commit is contained in:
Rahul Ruikar 2010-10-07 09:31:12 +05:30 committed by Greg Kroah-Hartman
parent 93ad03d60b
commit 7b3a766c7b

View file

@ -202,7 +202,7 @@ int usb_create_ep_devs(struct device *parent,
return retval;
error_register:
kfree(ep_dev);
put_device(&ep_dev->dev);
exit:
return retval;
}