HID: hidraw: fix list->buffer memleak
authorMatthieu CASTET <matthieu.castet@parrot.com>
Thu, 28 Jun 2012 14:51:56 +0000 (16:51 +0200)
committerJiri Kosina <jkosina@suse.cz>
Fri, 20 Jul 2012 08:02:23 +0000 (10:02 +0200)
commit4c7b417ecb756e85dfc955b0e7a04fd45585533e
tree80216412bf1cec71d59afde230049811fe2fb021
parent61c901c56905256a4a4d7c2af92d66200a2ee7f2
HID: hidraw: fix list->buffer memleak

If we don't read fast enough hidraw device, hidraw_report_event
will cycle and we will leak list->buffer.
Also list->buffer are not free on release.
After this patch, kmemleak report nothing.

Signed-off-by: Matthieu CASTET <matthieu.castet@parrot.com>
Signed-off-by: Jiri Kosina <jkosina@suse.cz>
drivers/hid/hidraw.c