Commit 192b775c authored by Maxime Austruy's avatar Maxime Austruy Committed by John W. Linville
Browse files

[PATCH] zd1211rw: fix potential leak in usb_init



usb_init should call destroy_workqueue when usb_register fails.

Signed-off-by: default avatarMaxime Austruy <maxime@tralhalla.org>
Signed-off-by: default avatarUlrich Kunitz <kune@deine-taler.de>
Signed-off-by: default avatarDaniel Drake <dsd@gentoo.org>
Signed-off-by: default avatarJohn W. Linville <linville@tuxdriver.com>
parent 62d0cfcb
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -1128,6 +1128,7 @@ static int __init usb_init(void)

	r = usb_register(&driver);
	if (r) {
		destroy_workqueue(zd_workqueue);
		printk(KERN_ERR "%s usb_register() failed. Error number %d\n",
		       driver.name, r);
		return r;