summaryrefslogtreecommitdiff
path: root/scripts/gdb/linux/dmesg.py
diff options
context:
space:
mode:
authorYeshwanth Sriram Guntuka <ysriramg@codeaurora.org>2019-05-08 15:16:07 +0530
committerYeshwanth Sriram Guntuka <ysriramg@codeaurora.org>2019-05-08 15:16:07 +0530
commitf9d4e6edce0fbdd2d904742ec23a4b0fbb1ebe9a (patch)
treef68504af4407f6e571d1596894b8a0abf75f2d29 /scripts/gdb/linux/dmesg.py
parent382e54f122beaf93fd990d974bb77774c34acb3c (diff)
qcacmn: Fix potential double free in send_log_supported_evt_cmd_tlv
In send_log_supported_evt_cmd_tlv, events_logs_list in wma handle is freed if previously allocated. If the num_of_diag_events_logs exceeds the max size, we exit from the function early without allocating memory for events_logs_list. This can result in potential double free scenario if we receive another DIAG_EVENT_LOG_SUPPORTED event from firmware. Fix is to set events_logs_list pointer to NULL after freeing memory. Change-Id: I9d6148dfc064d87e2947d1b5ec4492c08913dd4c CRs-Fixed: 2433802
Diffstat (limited to 'scripts/gdb/linux/dmesg.py')
0 files changed, 0 insertions, 0 deletions