qcacmn: Fix memory leak issue in tdls peer delete operation

In TDLS peer delete function memory is not freed in error
handling path and it causes leak for every error
operation.
Free the memory in error handling path.

Change-Id: Idb4725ec7a4c1b9614ecad1f685ffdeb8f795e72
CRs-Fixed: 2139570
This commit is contained in:
Kabilan Kannan 2017-11-08 16:42:12 -08:00 • committed by snandini
commit 7f6b374855

View file

@ -1176,6 +1176,7 @@ QDF_STATUS tdls_delete_all_tdls_peers(struct wlan_objmgr_vdev *vdev,
peer = wlan_vdev_get_bsspeer(vdev);
if (QDF_STATUS_SUCCESS != wlan_objmgr_peer_try_get_ref(peer,
WLAN_TDLS_SB_ID)) {
qdf_mem_free(del_msg);
return QDF_STATUS_E_FAILURE;
}