From 1fae3c8f03dc39b08dfdb6eddfa98a621c25fb83 Mon Sep 17 00:00:00 2001 From: Santosh Anbu Date: Tue, 3 Oct 2017 12:54:36 +0530 Subject: [PATCH] qcacmn: Remove qdf_nbuf_free for NULL buf qdf_nbuf_free was invoked even if buf is NULL Remove qdf_nbuf_free Change-Id: Ibb77d073501b320d27ff5c42cc9d86e27863585d CRs-Fixed: 2120169 --- .../mgmt_txrx/dispatcher/src/wlan_mgmt_txrx_tgt_api.c | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/umac/cmn_services/mgmt_txrx/dispatcher/src/wlan_mgmt_txrx_tgt_api.c b/umac/cmn_services/mgmt_txrx/dispatcher/src/wlan_mgmt_txrx_tgt_api.c index 48e622e79f85..004517f651da 100644 --- a/umac/cmn_services/mgmt_txrx/dispatcher/src/wlan_mgmt_txrx_tgt_api.c +++ b/umac/cmn_services/mgmt_txrx/dispatcher/src/wlan_mgmt_txrx_tgt_api.c @@ -808,14 +808,13 @@ QDF_STATUS tgt_mgmt_txrx_rx_frame_handler( struct mgmt_rx_handler *rx_handler_head = NULL, *rx_handler_tail = NULL; QDF_STATUS status = QDF_STATUS_SUCCESS; - if (!psoc) { - mgmt_txrx_err("psoc_ctx passed is NULL"); - qdf_nbuf_free(buf); + if (!buf) { + mgmt_txrx_err("buffer passed is NULL"); return QDF_STATUS_E_INVAL; } - if (!buf) { - mgmt_txrx_err("buffer passed is NULL"); + if (!psoc) { + mgmt_txrx_err("psoc_ctx passed is NULL"); qdf_nbuf_free(buf); return QDF_STATUS_E_INVAL; }