From d6b2247eceed40dbea9ab429b6bac88a7158e9d0 Mon Sep 17 00:00:00 2001 From: Varun Reddy Yeturu Date: Thu, 21 Dec 2017 15:37:57 -0800 Subject: [PATCH] qcacmn: Check for successful memory allocation for peer Check if memory is allocated successfully for the peer before adding the peer to the deleted peer table. Change-Id: Iea623075f85787039d67733dc8071e0c093073ed CRs-Fixed: 2160767 --- umac/cmn_services/obj_mgr/src/wlan_objmgr_psoc_obj.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/umac/cmn_services/obj_mgr/src/wlan_objmgr_psoc_obj.c b/umac/cmn_services/obj_mgr/src/wlan_objmgr_psoc_obj.c index 1172c2d931fa..598e87389417 100644 --- a/umac/cmn_services/obj_mgr/src/wlan_objmgr_psoc_obj.c +++ b/umac/cmn_services/obj_mgr/src/wlan_objmgr_psoc_obj.c @@ -1235,6 +1235,11 @@ static qdf_list_t peer_list = qdf_mem_malloc( sizeof(struct wlan_logically_del_peer)); + if (peer_list == NULL) { + /* Lock is already released */ + obj_mgr_err("Mem alloc failed"); + break; + } peer_list->peer = peer;