diff options
| author | gaurank kathpalia <gkathpal@codeaurora.org> | 2018-05-08 14:49:52 +0530 |
|---|---|---|
| committer | nshrivas <nshrivas@codeaurora.org> | 2018-05-15 12:54:07 -0700 |
| commit | f11cf51d09eddecc89f38e09481c302ac4cd99a5 (patch) | |
| tree | 6a3fbcefe9b7bff32ac1f4385284e24ba5d01992 /tools/perf/scripts/python | |
| parent | 770a66fbd41248a357e142d5d03cadf824b8c5a3 (diff) | |
qcacld-3.0: Remove off-by-one write condition in sch_beacon_process
In the API, the driver inserts 0 after the SSID name, to mark the
end of the ssid, but if the SSID name is 32 characters which is
the max SSID length possible, the driver puts 0 at the 33rd
place of memory which is not the part of the SSID name, which
results in OOB write, or off-by-one write condition.
Fix is to remove the addition of 0 after ssid, as in every
case the driver prints the ssid, taking the ssid length
as the input, and in that case insertion of 0 will not serve
any purpose.
Change-Id: I1d58026ec9f48fe9d00bd2f50783c65899588978
CRs-Fixed: 2232526
Diffstat (limited to 'tools/perf/scripts/python')
0 files changed, 0 insertions, 0 deletions
