mirror of
https://github.com/team-infusion-developers/android_kernel_samsung_msm8976.git
synced 2024-09-21 03:43:03 +00:00
qcacld-2.0: Avoid dereferencing of NULL pointer
Fix to add NULL check before dereferencing of pointer Change-Id: Id016a65b58255b25b973c1904a9715c995f7d34a CRs-Fixed: 1022311
This commit is contained in:
parent
642cca810d
commit
eca8c037fe
|
@ -1,5 +1,5 @@
|
|||
/*
|
||||
* Copyright (c) 2012-2015 The Linux Foundation. All rights reserved.
|
||||
* Copyright (c) 2012-2016 The Linux Foundation. All rights reserved.
|
||||
*
|
||||
* Previously licensed under the ISC license by Qualcomm Atheros, Inc.
|
||||
*
|
||||
|
@ -347,6 +347,11 @@ ol_tx_classify(
|
|||
TX_SCHED_DEBUG_PRINT("Enter %s\n", __func__);
|
||||
|
||||
dest_addr = ol_tx_dest_addr_find(pdev, tx_nbuf);
|
||||
if (!dest_addr) {
|
||||
VOS_TRACE(VOS_MODULE_ID_TXRX, VOS_TRACE_LEVEL_ERROR,
|
||||
FL("Invalid dest_addr");
|
||||
return NULL;
|
||||
}
|
||||
if ((IEEE80211_IS_MULTICAST(dest_addr))
|
||||
|| (vdev->opmode == wlan_op_mode_ocb)) {
|
||||
txq = &vdev->txqs[OL_TX_VDEV_MCAST_BCAST];
|
||||
|
@ -582,6 +587,11 @@ ol_tx_classify_mgmt(
|
|||
|
||||
TX_SCHED_DEBUG_PRINT("Enter %s\n", __func__);
|
||||
dest_addr = ol_tx_dest_addr_find(pdev, tx_nbuf);
|
||||
if (!dest_addr) {
|
||||
VOS_TRACE(VOS_MODULE_ID_TXRX, VOS_TRACE_LEVEL_ERROR,
|
||||
FL("Invalid dest_addr");
|
||||
return NULL;
|
||||
}
|
||||
if (IEEE80211_IS_MULTICAST(dest_addr)) {
|
||||
/*
|
||||
* AP: beacons are broadcast,
|
||||
|
|
Loading…
Reference in a new issue