[PATCH] usb: ati remote memleak fix
authorMariusz Kozlowski <m.kozlowski@tuxland.pl>
Sat, 25 Nov 2006 19:09:38 +0000 (11:09 -0800)
committerLinus Torvalds <torvalds@woody.osdl.org>
Sat, 25 Nov 2006 21:28:34 +0000 (13:28 -0800)
commit9dce447a542d8b4bedf13d6a4c4fc6737240372e
treebba4591cd3564a499481d662ed931c5be1d040c2
parentcfd3ef2346f924d6c0e82236c20fdb3a8840136a
[PATCH] usb: ati remote memleak fix

This is a bug.  When checking for ati_remote->outbuf we free freeing
ati_remote->inbuf so we end up freeing ati_remote->inbuf twice.

Also the checks for 'ati_remote->inbuf != NULL' and 'ati_remote->outbuf !=
NULL' are redundant as usb_buffer_free() does this.

Signed-off-by: Mariusz Kozlowski <m.kozlowski@tuxland.pl>
Acked-by: Greg KH <greg@kroah.com>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
drivers/usb/input/ati_remote.c