ChangeSet 1.889.26.14, 2003/01/12 00:18:09-08:00, [EMAIL PROTECTED] [PATCH] USB xpad: fix URB leak in open error path
- fix error path in open diff -Nru a/drivers/usb/input/xpad.c b/drivers/usb/input/xpad.c --- a/drivers/usb/input/xpad.c Mon Jan 13 14:25:19 2003 +++ b/drivers/usb/input/xpad.c Mon Jan 13 14:25:19 2003 @@ -200,8 +200,10 @@ return 0; xpad->irq_in->dev = xpad->udev; - if (usb_submit_urb(xpad->irq_in, GFP_KERNEL)) + if (usb_submit_urb(xpad->irq_in, GFP_KERNEL)) { + xpad->open_count--; return -EIO; + } return 0; } ------------------------------------------------------- This SF.NET email is sponsored by: FREE SSL Guide from Thawte are you planning your Web Server Security? Click here to get a FREE Thawte SSL guide and find the answers to all your SSL security issues. http://ads.sourceforge.net/cgi-bin/redirect.pl?thaw0026en _______________________________________________ [EMAIL PROTECTED] To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel