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

Reply via email to