]> git.baikalelectronics.ru Git - kernel.git/commit
staging: gdm72xx: fix leaks at failure path in gdm_usb_probe()
authorAlexey Khoroshilov <khoroshilov@ispras.ru>
Thu, 6 Feb 2014 00:47:13 +0000 (01:47 +0100)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Fri, 7 Feb 2014 17:19:30 +0000 (09:19 -0800)
commit33a4311e56242d36798ac86c084b0e2bf37ef712
tree12430d667d3d0ba12b8664e96e5c8a172faee85b
parente80ee9f2d57ec1de1fd64bf78950730573f68b52
staging: gdm72xx: fix leaks at failure path in gdm_usb_probe()

Error handling code in gdm_usb_probe() misses to deallocate
tx_ and rx_structs and to do usb_put_dev().

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

Signed-off-by: Alexey Khoroshilov <khoroshilov@ispras.ru>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/staging/gdm72xx/gdm_usb.c