OSDN Git Service

HFP: Fix out of bound access in phone number processing
authorHansong Zhang <hsz@google.com>
Wed, 27 Jun 2018 21:26:40 +0000 (14:26 -0700)
committerMax Spector <mspector@google.com>
Fri, 20 Jul 2018 20:56:11 +0000 (13:56 -0700)
commit87a66f00687f19e12842ce3147f0efb50ccbe8a4
tree249d44ef8af49273317f496319fad7ad3ea714ae
parent559044f0d210c546638512eadd2dcc1d432968f7
HFP: Fix out of bound access in phone number processing

* Write at most sizeof(dialnum) chars into dialnum array in ClccResponse
  method
* Write at most sizeof(ag_res.str) - 5 chars into ag_res.str array in
  PhoneStateChange method

Bug: 79431031
Bug: 79266386
Test: make call with super long phone numbers
Change-Id: I98e7687ac4055800aa46626c6b1c866e52e474df
Merged-In: I98e7687ac4055800aa46626c6b1c866e52e474df
(cherry picked from commit 820b4327b1359fb1b389e07fc0f8c5e1304a7bfa)
btif/src/btif_hf.cc