From a798a593e069597e375d0f0ca671224318bc5240 Mon Sep 17 00:00:00 2001 From: Rachit Kankane Date: Mon, 9 Apr 2018 14:41:21 +0530 Subject: [PATCH] qcacmn: decrement ref count for P2P CLI Decrement the reference count when peer type is P2P-CLI thereby avoid memory leak whenever P2P-CLI disconnects in object manager. Change-Id: Idaf2910c39b316dcea46f9be39df420d71bab8d6 CRs-Fixed: 2222320 --- umac/cmn_services/obj_mgr/src/wlan_objmgr_peer_obj.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/umac/cmn_services/obj_mgr/src/wlan_objmgr_peer_obj.c b/umac/cmn_services/obj_mgr/src/wlan_objmgr_peer_obj.c index 29d5891c2cff..e3871c21da10 100644 --- a/umac/cmn_services/obj_mgr/src/wlan_objmgr_peer_obj.c +++ b/umac/cmn_services/obj_mgr/src/wlan_objmgr_peer_obj.c @@ -104,7 +104,8 @@ static QDF_STATUS wlan_objmgr_peer_obj_free(struct wlan_objmgr_peer *peer) /* Decrement ref count for BSS peer, so that BSS peer deletes last*/ if ((wlan_peer_get_peer_type(peer) == WLAN_PEER_STA) || - (wlan_peer_get_peer_type(peer) == WLAN_PEER_STA_TEMP)) + (wlan_peer_get_peer_type(peer) == WLAN_PEER_STA_TEMP) || + (wlan_peer_get_peer_type(peer) == WLAN_PEER_P2P_CLI)) wlan_objmgr_peer_release_ref(wlan_vdev_get_bsspeer(vdev), WLAN_OBJMGR_ID);