OSDN Git Service

usb: gadget: net2280: fix memory leak on probe error handling paths
authorEvgeny Novikov <novikov@ispras.ru>
Tue, 21 Jul 2020 20:15:58 +0000 (23:15 +0300)
committerFelipe Balbi <balbi@kernel.org>
Fri, 24 Jul 2020 13:45:13 +0000 (16:45 +0300)
commit2468c877da428ebfd701142c4cdfefcfb7d4c00e
tree4b77217def6700e872e0002bd34befbd055fa814
parentb2aeb6da3d6ee562e57ad3a7d73a7de0c36ce8eb
usb: gadget: net2280: fix memory leak on probe error handling paths

Driver does not release memory for device on error handling paths in
net2280_probe() when gadget_release() is not registered yet.

The patch fixes the bug like in other similar drivers.

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

Signed-off-by: Evgeny Novikov <novikov@ispras.ru>
Signed-off-by: Felipe Balbi <balbi@kernel.org>
drivers/usb/gadget/udc/net2280.c