OSDN Git Service

HIDD: Check descriptor length and increase buffer
authorHansong Zhang <hsz@google.com>
Tue, 2 Oct 2018 23:26:38 +0000 (16:26 -0700)
committerRohit Yengisetty <rngy@google.com>
Wed, 17 Oct 2018 00:30:23 +0000 (17:30 -0700)
commit9b8b65d94579afd5d11991eb38feef893e0d0c74
tree0cc432698e0ae608ca170a91cadb94ab790d5e16
parentc8658713358bd8ef566aeee064ccf00fb92b1c7e
HIDD: Check descriptor length and increase buffer

Since maximum descriptor length is 2048, we need to assign 2054 bytes of
buffer for another 6 bytes of data. Also added a const for maximum
descriptor length.

Bug: 113572366
Test: manual
Change-Id: Ie2b25c9e1a9f2019cbc7e6fbecbb08b643c87946
Merged-In: Ie2b25c9e1a9f2019cbc7e6fbecbb08b643c87946
(cherry picked from commit c0530b211e8a5b43e556c6d47d424b231afb8e99)
bta/hd/bta_hd_int.h
stack/hid/hidd_api.cc
stack/include/hiddefs.h