prima: Fix memleak in sap_auth_offload_update_rsn_ie
In the function sap_auth_offload_update_rsn_ie, pdot11f_rsn is
allocated and copied to pdot11f. But it is not freed after copy.
This results in memory leak in sap_auth_offload_update_rsn_ie.
Free the memory allocated for pdot11f_rsn before exit.
Change-Id: Iba9221fd4688d4a9adbdd5a0fa5b114202335738
CRs-Fixed: 2315529
diff --git a/CORE/SYS/legacy/src/utils/src/parserApi.c b/CORE/SYS/legacy/src/utils/src/parserApi.c
index 7e013cf..d71afcd 100644
--- a/CORE/SYS/legacy/src/utils/src/parserApi.c
+++ b/CORE/SYS/legacy/src/utils/src/parserApi.c
@@ -5602,8 +5602,8 @@
}
void
-sap_auth_offload_update_rsn_ie( tpAniSirGlobal pmac,
- tDot11fIERSNOpaque *pdot11f)
+sap_auth_offload_update_rsn_ie(tpAniSirGlobal pmac,
+ tDot11fIERSNOpaque *pdot11f)
{
tDot11fIERSN *pdot11f_rsn;
pdot11f_rsn = vos_mem_malloc(sizeof(tDot11fIERSN));
@@ -5647,6 +5647,7 @@
break;
}
}
+ vos_mem_free(pdot11f_rsn);
}
#endif /* SAP_AUTH_OFFLOAD */