summaryrefslogtreecommitdiff
path: root/crypto/rmd128.c
diff options
context:
space:
mode:
authorJiri Kosina <jkosina@suse.cz>2014-08-21 14:56:47 (GMT)
committerJiri Kosina <jkosina@suse.cz>2014-08-21 15:38:13 (GMT)
commit51217e69697fba92a06e07e16f55c9a52d8e8945 (patch)
tree285dfb9a05585d0e7f767c618e1cc8f9e73ce8c6 /crypto/rmd128.c
parent29ff66571d38f01c5a5d3af871401b8a65323422 (diff)
downloadlinux-51217e69697fba92a06e07e16f55c9a52d8e8945.tar.xz
HID: logitech: fix bounds checking on LED report size
The check on report size for REPORT_TYPE_LEDS in logi_dj_ll_raw_request() is wrong; the current check doesn't make any sense -- the report allocated by HID core in hid_hw_raw_request() can be much larger than DJREPORT_SHORT_LENGTH, and currently logi_dj_ll_raw_request() doesn't handle this properly at all. Fix the check by actually trimming down the report size properly if it is too large. Cc: stable@vger.kernel.org Reported-by: Ben Hawkes <hawkes@google.com> Reviewed-by: Benjamin Tissoires <benjamin.tissoires@redhat.com> Signed-off-by: Jiri Kosina <jkosina@suse.cz>
Diffstat (limited to 'crypto/rmd128.c')
0 files changed, 0 insertions, 0 deletions