HID: fix a crash in hid_report_raw_event() function.
authorArmando Visconti <armando.visconti@st.com>
Thu, 19 May 2011 19:41:22 +0000 (21:41 +0200)
committerJiri Kosina <jkosina@suse.cz>
Fri, 20 May 2011 08:25:23 +0000 (10:25 +0200)
commit966922f26c7fb5eddbe3c506b66bb5659f57b76f
tree5b609b162a93583520bbf662c18c8cfd2acf499f
parentfdc6807fcd09416c5537f479e1dcd624118e234c
HID: fix a crash in hid_report_raw_event() function.

I'm using a Data Modul EasyTouch USB multitouch controller,
which is issuing a hid report with a size equals to 0. The rsize
value gets set to 536870912 and Linux is crashing in the memset
because the value is too big.

Signed-off-by: Armando Visconti <armando.visconti@st.com>
Signed-off-by: Jiri Kosina <jkosina@suse.cz>
drivers/hid/hid-core.c