From 5d17dd531f4ce5ca55ef7b0b67bb80526093c300 Mon Sep 17 00:00:00 2001 From: Rajeev Kumar Date: Tue, 19 Dec 2017 16:17:42 -0800 Subject: [PATCH] qcacld-3.0: Avoid qdf_mem_cpy when source pointer is null During SAP SSR scan default ie data pointer is cleared and set to null hence avoid unnecessary qdf_mem_cpy when source pointer is null. Change-Id: I75960c69804144abee5b1978b43002110b0d0be4 CRs-Fixed: 2161056 --- core/sme/src/common/sme_api.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/core/sme/src/common/sme_api.c b/core/sme/src/common/sme_api.c index b2fd9f55341b..28635ffd35dc 100644 --- a/core/sme/src/common/sme_api.c +++ b/core/sme/src/common/sme_api.c @@ -14744,6 +14744,9 @@ QDF_STATUS sme_set_default_scan_ie(tHalHandle hal, uint16_t session_id, tpAniSirGlobal mac_ctx = PMAC_STRUCT(hal); struct hdd_default_scan_ie *set_ie_params; + if (!ie_data) + return QDF_STATUS_E_INVAL; + status = sme_acquire_global_lock(&mac_ctx->sme); if (QDF_IS_STATUS_SUCCESS(status)) { set_ie_params = qdf_mem_malloc(sizeof(*set_ie_params));