OSDN Git Service

android-x86/system-bt.git
6 years agoFix OOB read in process_l2cap_cmd
Hansong Zhang [Thu, 12 Jul 2018 17:44:29 +0000 (10:44 -0700)]
Fix OOB read in process_l2cap_cmd

Test: manual
Bug: 79488381
Change-Id: I723866ed40d3647fed99875f659bb95df96a6969
(cherry picked from commit 5bb66307b555b17d1764e116316ce50c687c9653)

6 years agoSDP: return error on offset bigger than atribute length
Jakub Pawlowski [Fri, 22 Jun 2018 11:46:39 +0000 (04:46 -0700)]
SDP: return error on offset bigger than atribute length

Test: none
Bug: 79217770
Change-Id: I8b594882dd07644b1a747c53d6166db466b7e998
(cherry picked from commit 0a74ffa44cbe48f674387cc951e6011c28ca003c)

6 years agoDon't use Address after it was deleted
Jakub Pawlowski [Wed, 11 Jul 2018 09:57:07 +0000 (02:57 -0700)]
Don't use Address after it was deleted

Bug: 110216173
Change-Id: Id3364cf53153eafed478546d7347ed1673217e91
(cherry picked from commit 9930f6f4e14e64966869b119994126283d645fd0)

6 years agoHFP: Fix out of bound access in phone number processing
Hansong Zhang [Wed, 27 Jun 2018 21:21:40 +0000 (14:21 -0700)]
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
(cherry picked from commit 5c0888d42d9aa29dbecd77d3443fa066cdb4e13d)

6 years agoHIDD: Prevent integer underflow in bta_hd_act
Hansong Zhang [Thu, 21 Jun 2018 23:53:41 +0000 (16:53 -0700)]
HIDD: Prevent integer underflow in bta_hd_act

Bug: 109757435
Bug: 109757168
Bug: 110846194
Bug: 109757986
Test: manual
Change-Id: I80a6f3f931ac7512f1ba801cc5d8de6ac04f3422
(cherry picked from commit 74a6392875166698b64b624d12b6d2e404b75d72)

6 years agoAdd packet length checks in l2cble_process_sig_cmd
Jakub Pawlowski [Fri, 22 Jun 2018 05:56:11 +0000 (22:56 -0700)]
Add packet length checks in l2cble_process_sig_cmd

Bug: 80261585
Test: compilation
Change-Id: Icf55747dc948bcce140a12658237554938e2d717
(cherry picked from commit 02f47a752c818277b31852e3ff940764d5c7f9c7)

6 years agoHID Host: Check L2CAP packet data length
Hansong Zhang [Thu, 7 Jun 2018 21:25:09 +0000 (14:25 -0700)]
HID Host: Check L2CAP packet data length

Bug: 80493272
Test: manual
Change-Id: I8b1acd11616684729752195fabb4fa34c46a508d
(cherry picked from commit ca47a05acb66218ff2123f8d4642961f7f2eb5e2)

6 years agoSnap for 4829593 from fc56cb1c021b449878435012687272d71a6c04b7 to pi-release
android-build-team Robot [Fri, 8 Jun 2018 07:21:06 +0000 (07:21 +0000)]
Snap for 4829593 from fc56cb1c021b449878435012687272d71a6c04b7 to pi-release

Change-Id: I41b2e01f9fedf7e0be72d9e2a8ec924e2fd30498

6 years agoMerge "Don't reuse buffer when building response" into pi-dev
TreeHugger Robot [Thu, 7 Jun 2018 15:08:47 +0000 (15:08 +0000)]
Merge "Don't reuse buffer when building response" into pi-dev

6 years agoSnap for 4826885 from 99428a2cf3b7d7e1d7950918462cd9938e5792f2 to pi-release
android-build-team Robot [Thu, 7 Jun 2018 07:23:24 +0000 (07:23 +0000)]
Snap for 4826885 from 99428a2cf3b7d7e1d7950918462cd9938e5792f2 to pi-release

Change-Id: I139ee39202fc51350a44decb0cddd01e3d01e2bf

6 years agoMerge changes from topic "am-662f3e36-36cc-485d-824b-f28c01eea384" into oc-dev am...
Ajay Panicker [Thu, 7 Jun 2018 05:28:11 +0000 (22:28 -0700)]
Merge changes from topic "am-662f3e36-36cc-485d-824b-f28c01eea384" into oc-dev am: 0cda123801 am: 427aebe54a
am: 20b2bc080e

Change-Id: I3662266f41058a194921afe9126dfbbd0b9c8b52

6 years agoMerge changes from topic "am-7125a1ce-592b-4a1d-a4e0-c6f472d5dc83" into oc-dev am...
Ajay Panicker [Thu, 7 Jun 2018 05:26:17 +0000 (22:26 -0700)]
Merge changes from topic "am-7125a1ce-592b-4a1d-a4e0-c6f472d5dc83" into oc-dev am: 086995d099 am: 352b01c987
am: 728f645ccc

Change-Id: I1e3070df2626d5c92f0afe4654da67eb107fee85

6 years ago[automerger skipped] DO NOT MERGE: Don't reuse buffer when building response am:...
Ajay Panicker [Thu, 7 Jun 2018 05:25:47 +0000 (22:25 -0700)]
[automerger skipped] DO NOT MERGE: Don't reuse buffer when building response am: 9bbce86038 am: 2e3d8cde0e
am: 34d0e93bc6  -s ours

Change-Id: I573567707397a1aa0cb69a683156c1a5b76b7bd0

6 years agoMerge "Send ACK for A2DP_CTRL_CMD_SUSPEND even if audio was no streaming" into pi-dev
TreeHugger Robot [Thu, 7 Jun 2018 05:25:08 +0000 (05:25 +0000)]
Merge "Send ACK for A2DP_CTRL_CMD_SUSPEND even if audio was no streaming" into pi-dev

6 years agoMerge changes from topic "am-662f3e36-36cc-485d-824b-f28c01eea384" into oc-dev am...
Ajay Panicker [Thu, 7 Jun 2018 04:21:58 +0000 (21:21 -0700)]
Merge changes from topic "am-662f3e36-36cc-485d-824b-f28c01eea384" into oc-dev am: 0cda123801
am: 427aebe54a

Change-Id: I7d0fb74f7c6f45411f72c0471a239f933e3fc101

6 years agoMerge changes from topic "am-7125a1ce-592b-4a1d-a4e0-c6f472d5dc83" into oc-dev am...
Ajay Panicker [Thu, 7 Jun 2018 04:21:32 +0000 (21:21 -0700)]
Merge changes from topic "am-7125a1ce-592b-4a1d-a4e0-c6f472d5dc83" into oc-dev am: 086995d099
am: 352b01c987

Change-Id: I1753fa0854933bf75a4d8c763d2be1d29fa398af

6 years agoDO NOT MERGE: Don't reuse buffer when building response am: 9bbce86038
Ajay Panicker [Thu, 7 Jun 2018 04:20:59 +0000 (21:20 -0700)]
DO NOT MERGE: Don't reuse buffer when building response am: 9bbce86038
am: 2e3d8cde0e

Change-Id: I3a59bf8a5c375be0388952a1232316bf88ae0928

6 years agoMerge changes from topic "am-662f3e36-36cc-485d-824b-f28c01eea384" into oc-dev
Ajay Panicker [Thu, 7 Jun 2018 03:08:39 +0000 (20:08 -0700)]
Merge changes from topic "am-662f3e36-36cc-485d-824b-f28c01eea384" into oc-dev
am: 0cda123801

Change-Id: I439feb0e5a5ee9dc65613aab59f48f98405ac1c5

6 years agoMerge changes from topic "am-7125a1ce-592b-4a1d-a4e0-c6f472d5dc83" into oc-dev
Ajay Panicker [Thu, 7 Jun 2018 03:08:06 +0000 (20:08 -0700)]
Merge changes from topic "am-7125a1ce-592b-4a1d-a4e0-c6f472d5dc83" into oc-dev
am: 086995d099

Change-Id: I8ba858a9bfdc2d81c487692cda8bb16e9b371356

6 years agoDO NOT MERGE: Don't reuse buffer when building response
Ajay Panicker [Thu, 7 Jun 2018 03:07:30 +0000 (20:07 -0700)]
DO NOT MERGE: Don't reuse buffer when building response
am: 9bbce86038

Change-Id: I0b7edc528c15d05e2b07c2ad5b30c40a387eb87f

6 years agoMerge changes from topic "am-662f3e36-36cc-485d-824b-f28c01eea384" into oc-dev
TreeHugger Robot [Thu, 7 Jun 2018 01:53:54 +0000 (01:53 +0000)]
Merge changes from topic "am-662f3e36-36cc-485d-824b-f28c01eea384" into oc-dev

* changes:
  [automerger] DO NOT MERGE: Don't reuse buffer when building response am: ecef51ee8f am: cf7d3de311 am: 3a9eca8d4c am: 2f532ef9b0 skipped: 052add83b4
  [automerger] DO NOT MERGE: Don't reuse buffer when building response am: ecef51ee8f am: cf7d3de311 am: 3a9eca8d4c am: 2f532ef9b0
  [automerger] DO NOT MERGE: Don't reuse buffer when building response am: ecef51ee8f am: cf7d3de311 am: 3a9eca8d4c
  [automerger] DO NOT MERGE: Don't reuse buffer when building response am: ecef51ee8f am: cf7d3de311
  [automerger] DO NOT MERGE: Don't reuse buffer when building response am: ecef51ee8f
  DO NOT MERGE: Don't reuse buffer when building response

6 years agoMerge changes from topic "am-7125a1ce-592b-4a1d-a4e0-c6f472d5dc83" into oc-dev
TreeHugger Robot [Thu, 7 Jun 2018 01:36:28 +0000 (01:36 +0000)]
Merge changes from topic "am-7125a1ce-592b-4a1d-a4e0-c6f472d5dc83" into oc-dev

* changes:
  [automerger] DO NOT MERGE: Don't reuse buffer when building response am: 5b27fef4d8 am: 4d07934351 am: 690cc6b25d skipped: c4d802659d am: f294bdbb98 am: 54ef7ee930 am: ce6884eb30 am: 5d335dfb7b skipped: 66c6a114a6
  [automerger] DO NOT MERGE: Don't reuse buffer when building response am: 5b27fef4d8 am: 4d07934351 am: 690cc6b25d skipped: c4d802659d am: f294bdbb98 am: 54ef7ee930 am: ce6884eb30 am: 5d335dfb7b
  [automerger] DO NOT MERGE: Don't reuse buffer when building response am: 5b27fef4d8 am: 4d07934351 am: 690cc6b25d skipped: c4d802659d am: f294bdbb98 am: 54ef7ee930 am: ce6884eb30
  [automerger] DO NOT MERGE: Don't reuse buffer when building response am: 5b27fef4d8 am: 4d07934351 am: 690cc6b25d skipped: c4d802659d am: f294bdbb98 am: 54ef7ee930
  [automerger] DO NOT MERGE: Don't reuse buffer when building response am: 5b27fef4d8 am: 4d07934351 am: 690cc6b25d skipped: c4d802659d am: f294bdbb98
  [automerger] DO NOT MERGE: Don't reuse buffer when building response am: 5b27fef4d8 am: 4d07934351 am: 690cc6b25d skipped: c4d802659d
  [automerger] DO NOT MERGE: Don't reuse buffer when building response am: 5b27fef4d8 am: 4d07934351 am: 690cc6b25d
  [automerger] DO NOT MERGE: Don't reuse buffer when building response am: 5b27fef4d8 am: 4d07934351
  [automerger] DO NOT MERGE: Don't reuse buffer when building response am: 5b27fef4d8
  DO NOT MERGE: Don't reuse buffer when building response

6 years ago[automerger] DO NOT MERGE: Don't reuse buffer when building response am: ecef51ee8f...
Android Build Merger (Role) [Thu, 7 Jun 2018 00:46:48 +0000 (00:46 +0000)]
[automerger] DO NOT MERGE: Don't reuse buffer when building response am: ecef51ee8f am: cf7d3de311 am: 3a9eca8d4c am: 2f532ef9b0 skipped: 052add83b4

Change-Id: Id3ae5582793f9deabc23e530380f0aa565b64b8e

6 years ago[automerger] DO NOT MERGE: Don't reuse buffer when building response am: ecef51ee8f...
Android Build Merger (Role) [Thu, 7 Jun 2018 00:46:46 +0000 (00:46 +0000)]
[automerger] DO NOT MERGE: Don't reuse buffer when building response am: ecef51ee8f am: cf7d3de311 am: 3a9eca8d4c am: 2f532ef9b0

Change-Id: I39f72d38038768d9207455399184cccde2ccba4b

6 years ago[automerger] DO NOT MERGE: Don't reuse buffer when building response am: ecef51ee8f...
Android Build Merger (Role) [Thu, 7 Jun 2018 00:46:44 +0000 (00:46 +0000)]
[automerger] DO NOT MERGE: Don't reuse buffer when building response am: ecef51ee8f am: cf7d3de311 am: 3a9eca8d4c

Change-Id: Ib332da78669cd9e8b6c1d3f25d54cc8df23b444a

6 years ago[automerger] DO NOT MERGE: Don't reuse buffer when building response am: ecef51ee8f...
Android Build Merger (Role) [Thu, 7 Jun 2018 00:46:41 +0000 (00:46 +0000)]
[automerger] DO NOT MERGE: Don't reuse buffer when building response am: ecef51ee8f am: cf7d3de311

Change-Id: Idf12259570aae1cf15a4f4805df093a8d0dabf43

6 years ago[automerger] DO NOT MERGE: Don't reuse buffer when building response am: ecef51ee8f
Android Build Merger (Role) [Thu, 7 Jun 2018 00:46:38 +0000 (00:46 +0000)]
[automerger] DO NOT MERGE: Don't reuse buffer when building response am: ecef51ee8f

Change-Id: I4911528515373e3dfc0763d5f793df29fb64d4e8

6 years agoDO NOT MERGE: Don't reuse buffer when building response
Ajay Panicker [Wed, 6 Jun 2018 21:58:54 +0000 (14:58 -0700)]
DO NOT MERGE: Don't reuse buffer when building response

Bug: 79541338
Test: Compile and connect to remote headset
Change-Id: I5e059615db589e165630f39d631a922006c2d70f

6 years ago[automerger] DO NOT MERGE: Don't reuse buffer when building response am: 5b27fef4d8...
Android Build Merger (Role) [Thu, 7 Jun 2018 00:44:15 +0000 (00:44 +0000)]
[automerger] DO NOT MERGE: Don't reuse buffer when building response am: 5b27fef4d8 am: 4d07934351 am: 690cc6b25d skipped: c4d802659d am: f294bdbb98 am: 54ef7ee930 am: ce6884eb30 am: 5d335dfb7b skipped: 66c6a114a6

Change-Id: I1c26c4fed03c9e6b6e0ae80ab330eb15dfee9072

6 years ago[automerger] DO NOT MERGE: Don't reuse buffer when building response am: 5b27fef4d8...
Android Build Merger (Role) [Thu, 7 Jun 2018 00:43:57 +0000 (00:43 +0000)]
[automerger] DO NOT MERGE: Don't reuse buffer when building response am: 5b27fef4d8 am: 4d07934351 am: 690cc6b25d skipped: c4d802659d am: f294bdbb98 am: 54ef7ee930 am: ce6884eb30 am: 5d335dfb7b

Change-Id: I1cd26eb9ac7ddcb7797b8011119156403c7920fb

6 years ago[automerger] DO NOT MERGE: Don't reuse buffer when building response am: 5b27fef4d8...
Android Build Merger (Role) [Thu, 7 Jun 2018 00:43:34 +0000 (00:43 +0000)]
[automerger] DO NOT MERGE: Don't reuse buffer when building response am: 5b27fef4d8 am: 4d07934351 am: 690cc6b25d skipped: c4d802659d am: f294bdbb98 am: 54ef7ee930 am: ce6884eb30

Change-Id: Ic43b38cb648059daff18c044d45d154b1700a632

6 years ago[automerger] DO NOT MERGE: Don't reuse buffer when building response am: 5b27fef4d8...
Android Build Merger (Role) [Thu, 7 Jun 2018 00:43:27 +0000 (00:43 +0000)]
[automerger] DO NOT MERGE: Don't reuse buffer when building response am: 5b27fef4d8 am: 4d07934351 am: 690cc6b25d skipped: c4d802659d am: f294bdbb98 am: 54ef7ee930

Change-Id: Ic705adf4e25e1fb686feaa2894a37cda250fa9c0

6 years ago[automerger] DO NOT MERGE: Don't reuse buffer when building response am: 5b27fef4d8...
Android Build Merger (Role) [Thu, 7 Jun 2018 00:43:25 +0000 (00:43 +0000)]
[automerger] DO NOT MERGE: Don't reuse buffer when building response am: 5b27fef4d8 am: 4d07934351 am: 690cc6b25d skipped: c4d802659d am: f294bdbb98

Change-Id: Ifbff9c61654090104521be186d0bce9a3ae337a8

6 years ago[automerger] DO NOT MERGE: Don't reuse buffer when building response am: 5b27fef4d8...
Android Build Merger (Role) [Thu, 7 Jun 2018 00:43:23 +0000 (00:43 +0000)]
[automerger] DO NOT MERGE: Don't reuse buffer when building response am: 5b27fef4d8 am: 4d07934351 am: 690cc6b25d skipped: c4d802659d

Change-Id: I5d7ceaba658d90e8a8931b50a6c8774f2c690b5d

6 years ago[automerger] DO NOT MERGE: Don't reuse buffer when building response am: 5b27fef4d8...
Android Build Merger (Role) [Thu, 7 Jun 2018 00:43:21 +0000 (00:43 +0000)]
[automerger] DO NOT MERGE: Don't reuse buffer when building response am: 5b27fef4d8 am: 4d07934351 am: 690cc6b25d

Change-Id: I9d251934afe063299b4b7f36ea63c214b5188577

6 years ago[automerger] DO NOT MERGE: Don't reuse buffer when building response am: 5b27fef4d8...
Android Build Merger (Role) [Thu, 7 Jun 2018 00:43:20 +0000 (00:43 +0000)]
[automerger] DO NOT MERGE: Don't reuse buffer when building response am: 5b27fef4d8 am: 4d07934351

Change-Id: I7b8076d21aeeb80c469764d0643ee54e9de049ff

6 years ago[automerger] DO NOT MERGE: Don't reuse buffer when building response am: 5b27fef4d8
Android Build Merger (Role) [Thu, 7 Jun 2018 00:43:18 +0000 (00:43 +0000)]
[automerger] DO NOT MERGE: Don't reuse buffer when building response am: 5b27fef4d8

Change-Id: I73fc976256c6af11d7431778b3c962a2816f5f5f

6 years agoDO NOT MERGE: Don't reuse buffer when building response
Ajay Panicker [Wed, 6 Jun 2018 21:29:59 +0000 (14:29 -0700)]
DO NOT MERGE: Don't reuse buffer when building response

Bug: 79541338
Test: Compile and connect to remote headset
Change-Id: I2c00660bb551bbac58df88d2df07c98a30871e58

6 years agoDO NOT MERGE: Don't reuse buffer when building response
Ajay Panicker [Tue, 5 Jun 2018 23:08:06 +0000 (16:08 -0700)]
DO NOT MERGE: Don't reuse buffer when building response

Bug: 79541338
Test: Compile and connect to remote headset
Change-Id: I2d808f941d3c71fcb6306c733717624be10478e0

6 years agoDon't reuse buffer when building response
Ajay Panicker [Tue, 5 Jun 2018 23:08:06 +0000 (16:08 -0700)]
Don't reuse buffer when building response

Bug: 79541338
Test: Compile and connect to remote headset
Change-Id: I2d808f941d3c71fcb6306c733717624be10478e0

6 years agoSnap for 4824048 from 5332c5819d1f5192a021242e132017e1a25507d6 to pi-release
android-build-team Robot [Wed, 6 Jun 2018 07:25:48 +0000 (07:25 +0000)]
Snap for 4824048 from 5332c5819d1f5192a021242e132017e1a25507d6 to pi-release

Change-Id: Ie221e47912d8d0419e71399c8fa51a73c38b0786

6 years agoRun the AVRCP Service interface functions on the BTA thread
Ajay Panicker [Thu, 31 May 2018 00:50:39 +0000 (17:50 -0700)]
Run the AVRCP Service interface functions on the BTA thread

Bug: 80416347
Test: Turn off Bluetooth while connected to a device we initiated the
connection to.

Change-Id: I8f10409c495213ef3117aedf66919de7c0b3d164

6 years agoSend ACK for A2DP_CTRL_CMD_SUSPEND even if audio was no streaming
Pavlin Radoslavov [Tue, 5 Jun 2018 05:18:32 +0000 (22:18 -0700)]
Send ACK for A2DP_CTRL_CMD_SUSPEND even if audio was no streaming

The A2DP_CTRL_CMD_SUSPEND command from the Audio HAL could be received
even if audio wasn't streaming before. Therefore, we should always
respond with an ACK once the command processing has been completed.

Bug: 109712592
Test: Manual: (1) Play music to Headset; (2) Select "This device" as output;
      (3) Stop playing music; (4) Select Headset as output

Change-Id: I0f5d52d14b50882931b9d19de1a2f25204fce19e

6 years ago[automerger skipped] [automerger] Add checks whether the AVDTP element data length...
Pavlin Radoslavov [Tue, 5 Jun 2018 07:49:47 +0000 (00:49 -0700)]
[automerger skipped] [automerger] Add checks whether the AVDTP element data length is valid am: e192c988cb am: 6b2f63f880 am: ac8793939a am: 862eb4827b am: e7c8891319 am: c25b7e056e am: 515cf6983e am: 8dca5d6981 skipped: 25fc5872de am: d25b494ad6  -s ours am: 5b62b582dc  -s ours
am: 2c9e2b2869  -s ours

Change-Id: I85d8fcf81ab3582373d2ac0f4b849fccb1ea6918

6 years ago[automerger skipped] [automerger] Add checks whether the AVDTP element data length...
Pavlin Radoslavov [Tue, 5 Jun 2018 07:45:38 +0000 (00:45 -0700)]
[automerger skipped] [automerger] Add checks whether the AVDTP element data length is valid am: e192c988cb am: 6b2f63f880 am: ac8793939a am: 862eb4827b am: e7c8891319 am: c25b7e056e am: 515cf6983e am: 8dca5d6981 skipped: 25fc5872de am: d25b494ad6  -s ours
am: 5b62b582dc  -s ours

Change-Id: I366348476e217dbc3ccfd43611e6e2ca57bfda4c

6 years ago[automerger skipped] [automerger] Add checks whether the AVDTP element data length...
Pavlin Radoslavov [Tue, 5 Jun 2018 07:41:38 +0000 (00:41 -0700)]
[automerger skipped] [automerger] Add checks whether the AVDTP element data length is valid am: e192c988cb am: 6b2f63f880 am: ac8793939a am: 862eb4827b am: e7c8891319 am: c25b7e056e am: 515cf6983e am: 8dca5d6981 skipped: 25fc5872de
am: d25b494ad6  -s ours

Change-Id: I73dc4042b7c4283bcca582638079c0fc4bab161c

6 years agoSnap for 4821244 from 051d3a963f6ec2756f8e912110f5a6667850e78e to pi-release
android-build-team Robot [Tue, 5 Jun 2018 07:24:16 +0000 (07:24 +0000)]
Snap for 4821244 from 051d3a963f6ec2756f8e912110f5a6667850e78e to pi-release

Change-Id: I7e8a4dee334ef22822b3afa6b128610029b5f20a

6 years ago[automerger] Add checks whether the AVDTP element data length is valid am: e192c988cb...
Android Build Merger (Role) [Tue, 5 Jun 2018 03:50:22 +0000 (03:50 +0000)]
[automerger] Add checks whether the AVDTP element data length is valid am: e192c988cb am: 6b2f63f880 am: ac8793939a am: 862eb4827b am: e7c8891319 am: c25b7e056e am: 515cf6983e am: 8dca5d6981 skipped: 25fc5872de

Change-Id: Ic7d6036bf7b14dbc1979990181612dc8c0c35e71

6 years ago[automerger] Add checks whether the AVDTP element data length is valid am: e192c988cb...
Android Build Merger (Role) [Tue, 5 Jun 2018 03:48:29 +0000 (03:48 +0000)]
[automerger] Add checks whether the AVDTP element data length is valid am: e192c988cb am: 6b2f63f880 am: ac8793939a am: 862eb4827b am: e7c8891319 am: c25b7e056e am: 515cf6983e am: 8dca5d6981

Change-Id: I10eba2bac9686a5f50b736d1bc38caa0cd56265a

6 years ago[automerger] Add checks whether the AVDTP element data length is valid am: e192c988cb...
Android Build Merger (Role) [Tue, 5 Jun 2018 03:48:27 +0000 (03:48 +0000)]
[automerger] Add checks whether the AVDTP element data length is valid am: e192c988cb am: 6b2f63f880 am: ac8793939a am: 862eb4827b am: e7c8891319 am: c25b7e056e am: 515cf6983e

Change-Id: I30fe1a2edd100c78a3b4964f9687b7c666217ad0

6 years ago[automerger] Add checks whether the AVDTP element data length is valid am: e192c988cb...
Android Build Merger (Role) [Tue, 5 Jun 2018 03:48:24 +0000 (03:48 +0000)]
[automerger] Add checks whether the AVDTP element data length is valid am: e192c988cb am: 6b2f63f880 am: ac8793939a am: 862eb4827b am: e7c8891319 am: c25b7e056e

Change-Id: I526e9afc2a7bb0e101f4d6a70e0e3cb1126e72ca

6 years ago[automerger] Add checks whether the AVDTP element data length is valid am: e192c988cb...
Android Build Merger (Role) [Tue, 5 Jun 2018 03:48:22 +0000 (03:48 +0000)]
[automerger] Add checks whether the AVDTP element data length is valid am: e192c988cb am: 6b2f63f880 am: ac8793939a am: 862eb4827b am: e7c8891319

Change-Id: I84ba18bda5c2adbc83181bcd9fbea0291fb7a8e7

6 years ago[automerger] Add checks whether the AVDTP element data length is valid am: e192c988cb...
Android Build Merger (Role) [Tue, 5 Jun 2018 03:48:20 +0000 (03:48 +0000)]
[automerger] Add checks whether the AVDTP element data length is valid am: e192c988cb am: 6b2f63f880 am: ac8793939a am: 862eb4827b

Change-Id: I336035e480bcd33d67b90543a9f81fe919dc649a

6 years ago[automerger] Add checks whether the AVDTP element data length is valid am: e192c988cb...
Android Build Merger (Role) [Tue, 5 Jun 2018 03:48:17 +0000 (03:48 +0000)]
[automerger] Add checks whether the AVDTP element data length is valid am: e192c988cb am: 6b2f63f880 am: ac8793939a

Change-Id: Ibde13c7a9f0af5a7e4f38db226532780b8fc50fa

6 years ago[automerger] Add checks whether the AVDTP element data length is valid am: e192c988cb...
Android Build Merger (Role) [Tue, 5 Jun 2018 03:48:15 +0000 (03:48 +0000)]
[automerger] Add checks whether the AVDTP element data length is valid am: e192c988cb am: 6b2f63f880

Change-Id: I874adb503bb51f88ad7a934b697221f544fc5488

6 years ago[automerger] Add checks whether the AVDTP element data length is valid am: e192c988cb
Android Build Merger (Role) [Tue, 5 Jun 2018 03:48:12 +0000 (03:48 +0000)]
[automerger] Add checks whether the AVDTP element data length is valid am: e192c988cb

Change-Id: I945a8ce34b41a7df4a3c853ad5b4ba51d0136251

6 years agoAdd checks whether the AVDTP element data length is valid
Pavlin Radoslavov [Thu, 31 May 2018 17:23:02 +0000 (10:23 -0700)]
Add checks whether the AVDTP element data length is valid

Bug: 78288378
Test: Manual: Python script and extra logging
Change-Id: I576d798d8b566946a3f2d973cb9d4e8dbd22d09e
Merged-In: I715b5977c833d33ff798f008fbf244effa13ea1f

6 years agoMerge changes from topic "am-3b6a3916-25a5-4937-a978-aa9d7658661a" into oc-dev am...
Jack He [Tue, 5 Jun 2018 02:55:38 +0000 (19:55 -0700)]
Merge changes from topic "am-3b6a3916-25a5-4937-a978-aa9d7658661a" into oc-dev am: 6f887610ac am: 52bfa2bb6f
am: 72e5c0e9e3

Change-Id: Ic66b4cdd08cf277fcc476bb3d8fe0fa9efb79ec3

6 years agoMerge changes from topic "am-3b6a3916-25a5-4937-a978-aa9d7658661a" into oc-dev am...
Jack He [Tue, 5 Jun 2018 02:51:58 +0000 (19:51 -0700)]
Merge changes from topic "am-3b6a3916-25a5-4937-a978-aa9d7658661a" into oc-dev am: 6f887610ac
am: 52bfa2bb6f

Change-Id: Ib6702ff2231fab534399df7310d81803562ef5e5

6 years agoMerge changes from topic "am-3b6a3916-25a5-4937-a978-aa9d7658661a" into oc-dev
Jack He [Tue, 5 Jun 2018 02:49:04 +0000 (19:49 -0700)]
Merge changes from topic "am-3b6a3916-25a5-4937-a978-aa9d7658661a" into oc-dev
am: 6f887610ac

Change-Id: Ib29a9d7fa791b539f1496a99dbbc3644e6760a5d

6 years agoMerge changes from topic "am-3b6a3916-25a5-4937-a978-aa9d7658661a" into oc-dev
TreeHugger Robot [Tue, 5 Jun 2018 02:38:00 +0000 (02:38 +0000)]
Merge changes from topic "am-3b6a3916-25a5-4937-a978-aa9d7658661a" into oc-dev

* changes:
  [automerger] DO NOT MERGE BNEP: Fix build breakage by using osi_free instead of GKI_freebuf am: 6245466d55 am: b8af4e4a83 am: a5fc127aa7 am: 1321566723 skipped: 8e9b525909
  [automerger] DO NOT MERGE BNEP: Fix build breakage by using osi_free instead of GKI_freebuf am: 6245466d55 am: b8af4e4a83 am: a5fc127aa7 am: 1321566723
  [automerger] DO NOT MERGE BNEP: Fix build breakage by using osi_free instead of GKI_freebuf am: 6245466d55 am: b8af4e4a83 am: a5fc127aa7
  [automerger] DO NOT MERGE BNEP: Fix build breakage by using osi_free instead of GKI_freebuf am: 6245466d55 am: b8af4e4a83
  [automerger] DO NOT MERGE BNEP: Fix build breakage by using osi_free instead of GKI_freebuf am: 6245466d55
  DO NOT MERGE BNEP: Fix build breakage by using osi_free instead of GKI_freebuf

6 years agoMerge "Add BT_HDR length check for received AVCTP packets" into oc-dev am: 47660ad688...
Pavlin Radoslavov [Tue, 5 Jun 2018 01:51:19 +0000 (18:51 -0700)]
Merge "Add BT_HDR length check for received AVCTP packets" into oc-dev am: 47660ad688 am: a6bb951521
am: d039265803

Change-Id: Ida55d984d4252494240076de069a13076018fd52

6 years agoMerge "Add packet length check for received AVCTP packets" into oc-dev am: 7f8d2f60e1...
Pavlin Radoslavov [Tue, 5 Jun 2018 01:50:50 +0000 (18:50 -0700)]
Merge "Add packet length check for received AVCTP packets" into oc-dev am: 7f8d2f60e1 am: 540e7b9bc6
am: 10dc625132

Change-Id: I54dad8a11b35fc5e7281f3c16c44e8eccb96bf37

6 years agoMerge "Add checks whether the AVDTP element data length is valid" into oc-dev am...
Pavlin Radoslavov [Tue, 5 Jun 2018 01:50:16 +0000 (18:50 -0700)]
Merge "Add checks whether the AVDTP element data length is valid" into oc-dev am: 3c083d2d96 am: af9c4bf9c1
am: e3d36896d1

Change-Id: I8cec27a67fb5537e685ebe2b16c13aed4d9cc99a

6 years agoMerge "Add BT_HDR length check for received AVCTP packets" into oc-dev am: 47660ad688
Pavlin Radoslavov [Tue, 5 Jun 2018 01:39:16 +0000 (18:39 -0700)]
Merge "Add BT_HDR length check for received AVCTP packets" into oc-dev am: 47660ad688
am: a6bb951521

Change-Id: I8d5638c89b226dc8a20d9287cfe80e687542621f

6 years agoMerge "Add packet length check for received AVCTP packets" into oc-dev am: 7f8d2f60e1
Pavlin Radoslavov [Tue, 5 Jun 2018 01:38:51 +0000 (18:38 -0700)]
Merge "Add packet length check for received AVCTP packets" into oc-dev am: 7f8d2f60e1
am: 540e7b9bc6

Change-Id: If46b368d67ac44645f1c29085bb35e33e3f02816

6 years agoMerge "Add checks whether the AVDTP element data length is valid" into oc-dev am...
Pavlin Radoslavov [Tue, 5 Jun 2018 01:38:20 +0000 (18:38 -0700)]
Merge "Add checks whether the AVDTP element data length is valid" into oc-dev am: 3c083d2d96
am: af9c4bf9c1

Change-Id: I79bb4b33bbbeff0ee232d107acfc7f0426bbac77

6 years agoMerge "Add BT_HDR length check for received AVCTP packets" into oc-dev
Pavlin Radoslavov [Tue, 5 Jun 2018 01:30:00 +0000 (18:30 -0700)]
Merge "Add BT_HDR length check for received AVCTP packets" into oc-dev
am: 47660ad688

Change-Id: I2194af7ebcbc48db7d78421b61a07fd5f952c3fe

6 years agoMerge "Add packet length check for received AVCTP packets" into oc-dev
Pavlin Radoslavov [Tue, 5 Jun 2018 01:29:33 +0000 (18:29 -0700)]
Merge "Add packet length check for received AVCTP packets" into oc-dev
am: 7f8d2f60e1

Change-Id: Iacb904337e82fff45e51b4c3526786c3b0cd5f0c

6 years agoMerge "Add checks whether the AVDTP element data length is valid" into oc-dev
Pavlin Radoslavov [Tue, 5 Jun 2018 01:29:01 +0000 (18:29 -0700)]
Merge "Add checks whether the AVDTP element data length is valid" into oc-dev
am: 3c083d2d96

Change-Id: I3bb4b672c9ae6623da8ed76fafef15a6ce368a7e

6 years ago[automerger skipped] [automerger] BNEP: Fix OOB access in bnep_data_ind am: 0bd01271c...
Jack He [Tue, 5 Jun 2018 01:02:51 +0000 (18:02 -0700)]
[automerger skipped] [automerger] BNEP: Fix OOB access in bnep_data_ind am: 0bd01271c4 am: 8f9b349c23 am: 81dcda9a5a am: eee28a5a06 am: 3ba9845cad am: 7211394f5a am: 8c679a453a am: 452fcb6a05 skipped: ffc7491237 am: ba0f19a644  -s ours am: 66947b9501  -s ours
am: 0e732604e7  -s ours

Change-Id: I79c72b38b169a2e7932e2a76f2f20b2cbd611c71

6 years agoMerge "Add BT_HDR length check for received AVCTP packets" into oc-dev
TreeHugger Robot [Tue, 5 Jun 2018 01:00:53 +0000 (01:00 +0000)]
Merge "Add BT_HDR length check for received AVCTP packets" into oc-dev

6 years agoMerge "Add packet length check for received AVCTP packets" into oc-dev
TreeHugger Robot [Tue, 5 Jun 2018 01:00:38 +0000 (01:00 +0000)]
Merge "Add packet length check for received AVCTP packets" into oc-dev

6 years agoMerge "Add checks whether the AVDTP element data length is valid" into oc-dev
TreeHugger Robot [Tue, 5 Jun 2018 00:58:27 +0000 (00:58 +0000)]
Merge "Add checks whether the AVDTP element data length is valid" into oc-dev

6 years ago[automerger] DO NOT MERGE BNEP: Fix build breakage by using osi_free instead of GKI_f...
Android Build Merger (Role) [Tue, 5 Jun 2018 00:49:12 +0000 (00:49 +0000)]
[automerger] DO NOT MERGE BNEP: Fix build breakage by using osi_free instead of GKI_freebuf am: 6245466d55 am: b8af4e4a83 am: a5fc127aa7 am: 1321566723 skipped: 8e9b525909

Change-Id: Ie598286e6577250401752aa4f8783761b683c470

6 years ago[automerger] DO NOT MERGE BNEP: Fix build breakage by using osi_free instead of GKI_f...
Android Build Merger (Role) [Tue, 5 Jun 2018 00:49:10 +0000 (00:49 +0000)]
[automerger] DO NOT MERGE BNEP: Fix build breakage by using osi_free instead of GKI_freebuf am: 6245466d55 am: b8af4e4a83 am: a5fc127aa7 am: 1321566723

Change-Id: I61ca7ec910613a253d5611d71fdcf223a367ace4

6 years ago[automerger] DO NOT MERGE BNEP: Fix build breakage by using osi_free instead of GKI_f...
Android Build Merger (Role) [Tue, 5 Jun 2018 00:49:08 +0000 (00:49 +0000)]
[automerger] DO NOT MERGE BNEP: Fix build breakage by using osi_free instead of GKI_freebuf am: 6245466d55 am: b8af4e4a83 am: a5fc127aa7

Change-Id: I1cf449cd8ec0c4cbd3ca7176900b5c803cc24067

6 years ago[automerger] DO NOT MERGE BNEP: Fix build breakage by using osi_free instead of GKI_f...
Android Build Merger (Role) [Tue, 5 Jun 2018 00:49:06 +0000 (00:49 +0000)]
[automerger] DO NOT MERGE BNEP: Fix build breakage by using osi_free instead of GKI_freebuf am: 6245466d55 am: b8af4e4a83

Change-Id: Ieab711bb2c2408a09c13032c775a819c2695cb87

6 years ago[automerger] DO NOT MERGE BNEP: Fix build breakage by using osi_free instead of GKI_f...
Android Build Merger (Role) [Tue, 5 Jun 2018 00:49:03 +0000 (00:49 +0000)]
[automerger] DO NOT MERGE BNEP: Fix build breakage by using osi_free instead of GKI_freebuf am: 6245466d55

Change-Id: I63ea708b1a1c087724749cd587cbcad86e1fe30c

6 years agoDO NOT MERGE BNEP: Fix build breakage by using osi_free instead of GKI_freebuf
Jack He [Tue, 5 Jun 2018 00:40:42 +0000 (17:40 -0700)]
DO NOT MERGE BNEP: Fix build breakage by using osi_free instead of GKI_freebuf

Bug: 79164722
Bug: 78286118
Test: make
Change-Id: I04fc994d9bca80aa4711118d3c5be02f2b809a48

6 years ago[automerger skipped] [automerger] BNEP: Fix OOB access in bnep_data_ind am: 0bd01271c...
Jack He [Tue, 5 Jun 2018 00:30:45 +0000 (17:30 -0700)]
[automerger skipped] [automerger] BNEP: Fix OOB access in bnep_data_ind am: 0bd01271c4 am: 8f9b349c23 am: 81dcda9a5a am: eee28a5a06 am: 3ba9845cad am: 7211394f5a am: 8c679a453a am: 452fcb6a05 skipped: ffc7491237 am: ba0f19a644  -s ours
am: 66947b9501  -s ours

Change-Id: Ie84cd501b5074319b2c77fc0841975e1eb7714d7

6 years ago[automerger skipped] [automerger] BNEP: Fix OOB access in bnep_data_ind am: 0bd01271c...
Jack He [Tue, 5 Jun 2018 00:06:20 +0000 (17:06 -0700)]
[automerger skipped] [automerger] BNEP: Fix OOB access in bnep_data_ind am: 0bd01271c4 am: 8f9b349c23 am: 81dcda9a5a am: eee28a5a06 am: 3ba9845cad am: 7211394f5a am: 8c679a453a am: 452fcb6a05 skipped: ffc7491237
am: ba0f19a644  -s ours

Change-Id: I9215defae8eeb6d083a0644984eb26c6a7302c08

6 years ago[automerger] BNEP: Fix OOB access in bnep_data_ind am: 0bd01271c4 am: 8f9b349c23...
Android Build Merger (Role) [Mon, 4 Jun 2018 23:10:53 +0000 (23:10 +0000)]
[automerger] BNEP: Fix OOB access in bnep_data_ind am: 0bd01271c4 am: 8f9b349c23 am: 81dcda9a5a am: eee28a5a06 am: 3ba9845cad am: 7211394f5a am: 8c679a453a am: 452fcb6a05 skipped: ffc7491237

Change-Id: Ieb47cc367f89bce412a30d1bf44117c014141cee

6 years ago[automerger] BNEP: Fix OOB access in bnep_data_ind am: 0bd01271c4 am: 8f9b349c23...
Android Build Merger (Role) [Mon, 4 Jun 2018 23:10:16 +0000 (23:10 +0000)]
[automerger] BNEP: Fix OOB access in bnep_data_ind am: 0bd01271c4 am: 8f9b349c23 am: 81dcda9a5a am: eee28a5a06 am: 3ba9845cad am: 7211394f5a am: 8c679a453a am: 452fcb6a05

Change-Id: I88ef6244852f3391a864cc13dc559d97cc8d61d6

6 years ago[automerger] BNEP: Fix OOB access in bnep_data_ind am: 0bd01271c4 am: 8f9b349c23...
Android Build Merger (Role) [Mon, 4 Jun 2018 23:10:14 +0000 (23:10 +0000)]
[automerger] BNEP: Fix OOB access in bnep_data_ind am: 0bd01271c4 am: 8f9b349c23 am: 81dcda9a5a am: eee28a5a06 am: 3ba9845cad am: 7211394f5a am: 8c679a453a

Change-Id: I57dfaa5eceea67bca11ba561a5010130be0066fe

6 years ago[automerger] BNEP: Fix OOB access in bnep_data_ind am: 0bd01271c4 am: 8f9b349c23...
Android Build Merger (Role) [Mon, 4 Jun 2018 23:10:12 +0000 (23:10 +0000)]
[automerger] BNEP: Fix OOB access in bnep_data_ind am: 0bd01271c4 am: 8f9b349c23 am: 81dcda9a5a am: eee28a5a06 am: 3ba9845cad am: 7211394f5a

Change-Id: I9a39f998411705e5062c9757db52778081be495c

6 years ago[automerger] BNEP: Fix OOB access in bnep_data_ind am: 0bd01271c4 am: 8f9b349c23...
Android Build Merger (Role) [Mon, 4 Jun 2018 23:10:10 +0000 (23:10 +0000)]
[automerger] BNEP: Fix OOB access in bnep_data_ind am: 0bd01271c4 am: 8f9b349c23 am: 81dcda9a5a am: eee28a5a06 am: 3ba9845cad

Change-Id: I17a958293bb80866db6348f68a3c477a48f7de53

6 years ago[automerger] BNEP: Fix OOB access in bnep_data_ind am: 0bd01271c4 am: 8f9b349c23...
Android Build Merger (Role) [Mon, 4 Jun 2018 23:10:07 +0000 (23:10 +0000)]
[automerger] BNEP: Fix OOB access in bnep_data_ind am: 0bd01271c4 am: 8f9b349c23 am: 81dcda9a5a am: eee28a5a06

Change-Id: I5018c4115f5502d5f88c955f77221339663eca91

6 years ago[automerger] BNEP: Fix OOB access in bnep_data_ind am: 0bd01271c4 am: 8f9b349c23...
Android Build Merger (Role) [Mon, 4 Jun 2018 23:10:05 +0000 (23:10 +0000)]
[automerger] BNEP: Fix OOB access in bnep_data_ind am: 0bd01271c4 am: 8f9b349c23 am: 81dcda9a5a

Change-Id: I1cd6cf2b54334cff0bb8568cb0dd5ef6121ca444

6 years ago[automerger] BNEP: Fix OOB access in bnep_data_ind am: 0bd01271c4 am: 8f9b349c23
Android Build Merger (Role) [Mon, 4 Jun 2018 23:10:03 +0000 (23:10 +0000)]
[automerger] BNEP: Fix OOB access in bnep_data_ind am: 0bd01271c4 am: 8f9b349c23

Change-Id: I404328203b34b5e48d2d5fbca3667e9dac9ca742

6 years ago[automerger] BNEP: Fix OOB access in bnep_data_ind am: 0bd01271c4
Android Build Merger (Role) [Mon, 4 Jun 2018 23:10:01 +0000 (23:10 +0000)]
[automerger] BNEP: Fix OOB access in bnep_data_ind am: 0bd01271c4

Change-Id: I12f77728b3ad0f10b3cd0f34a7068272573e6ea4

6 years agoBNEP: Fix OOB access in bnep_data_ind
Jack He [Fri, 1 Jun 2018 21:00:42 +0000 (14:00 -0700)]
BNEP: Fix OOB access in bnep_data_ind

* Stop reading the L2CAP packet if packet length is 0
* Process the buffer for BNEP_EXTENSION_CONTROL packet before advancing
  the buffer pointer by length of payload
* Reject BNEP_EXTENSION_CONTROL packet when the payload size is zero
* Move error logging to more appropriate locations at where the OOB access
  is most likely triggered

Bug: 78286118
Bug: 79164722
Test: Send zero length L2CAP packet to BNEP, send invalid
      BNEP_EXTENSION_CONTROL packet
Change-Id: I7e18632b8faab1b6aaca1bff1b7f55d69962729e
Merged-In: I7e18632b8faab1b6aaca1bff1b7f55d69962729e
(cherry picked from commit 3c799a6e25abdf6bacb660ff7a06338836cc7356)

6 years agoManually merge commit '9733f2b8a3e520769ea3c15a177d5a227af62452' into pi-dev
The Android Automerger [Mon, 4 Jun 2018 22:51:03 +0000 (22:51 +0000)]
Manually merge commit '9733f2b8a3e520769ea3c15a177d5a227af62452' into pi-dev

BUG:109677438

6 years agoManually merge commit '1fc7f79a3ca9446406ddabaae1da6f4ccb23fd56' into oc-mr1-dev
The Android Automerger [Mon, 4 Jun 2018 22:48:54 +0000 (22:48 +0000)]
Manually merge commit '1fc7f79a3ca9446406ddabaae1da6f4ccb23fd56' into oc-mr1-dev

BUG:109677438

6 years agoBNEP: Fix OOB access in bnep_data_ind
Jack He [Mon, 4 Jun 2018 22:31:24 +0000 (15:31 -0700)]
BNEP: Fix OOB access in bnep_data_ind
am: 0416340ffa

Change-Id: I45d6d2adb09316bcc231ae875d788885c40768c8

6 years agoAdd BT_HDR length check for received AVCTP packets
Pavlin Radoslavov [Thu, 31 May 2018 18:04:54 +0000 (11:04 -0700)]
Add BT_HDR length check for received AVCTP packets

Bug: 79944113
Test: Code compilation
Change-Id: I02c76ab8fad61669394062bf34656ea32f465b6a
Merged-In: I02c76ab8fad61669394062bf34656ea32f465b6a
(cherry picked from commit 4262b932e487b19d578d79e0120cf03291f44efc)

6 years agoAdd packet length check for received AVCTP packets
Pavlin Radoslavov [Thu, 31 May 2018 02:26:16 +0000 (19:26 -0700)]
Add packet length check for received AVCTP packets

Bug: 79944113
Test: Manual: Custom test program and extra logging
Change-Id: Icde465fed723bf876ce3885d11099fddcb92de81
Merged-In: Icde465fed723bf876ce3885d11099fddcb92de81
(cherry picked from commit 2a934acf498a6b715cc7c634123aa403a70fe9e6)

6 years agoSnap for 4818534 from d871d76621610bc89b8d1f458c25c66f5f38bcb5 to pi-release
android-build-team Robot [Sun, 3 Jun 2018 07:23:40 +0000 (07:23 +0000)]
Snap for 4818534 from d871d76621610bc89b8d1f458c25c66f5f38bcb5 to pi-release

Change-Id: I627c66867f45ad37d63b9ed822533cb2f69d29cf

6 years agoAdd checks whether the AVDTP element data length is valid
Pavlin Radoslavov [Thu, 31 May 2018 00:56:14 +0000 (17:56 -0700)]
Add checks whether the AVDTP element data length is valid

Bug: 78288378
Test: Manual: Python script and extra logging
Change-Id: I715b5977c833d33ff798f008fbf244effa13ea1f
Merged-In: I715b5977c833d33ff798f008fbf244effa13ea1f
(cherry picked from commit 9b3f96f50287d8789aff6d6895d7ae02ca6ac619)

6 years agoBNEP: Fix OOB access in bnep_data_ind
Jack He [Fri, 1 Jun 2018 21:00:42 +0000 (14:00 -0700)]
BNEP: Fix OOB access in bnep_data_ind

* Stop reading the L2CAP packet if packet length is 0
* Process the buffer for BNEP_EXTENSION_CONTROL packet before advancing
  the buffer pointer by length of payload
* Reject BNEP_EXTENSION_CONTROL packet when the payload size is zero
* Move error logging to more appropriate locations at where the OOB access
  is most likely triggered

Bug: 78286118
Bug: 79164722
Test: Send zero length L2CAP packet to BNEP, send invalid
      BNEP_EXTENSION_CONTROL packet
Merged-In: I7e18632b8faab1b6aaca1bff1b7f55d69962729e
Change-Id: I7e18632b8faab1b6aaca1bff1b7f55d69962729e
(cherry picked from commit 3c799a6e25abdf6bacb660ff7a06338836cc7356)