forked from rubenslte/android_kernel_samsung_msm8226
Currently lsm client data is deallocated when q6lsm_open() fails which can cause memory corruption if lsm client data is accessed after freed. Fix this issue by deallocating the client data only in msm_lsm_close(). Change-Id: If048c26a0ffd8a346a28622183cbf2ba1e7e5ff3 Signed-off-by: Vidyakumar Athota <vathota@codeaurora.org> CVE-2015-8951 Signed-off-by: Kevin F. Haggerty <haggertk@lineageos.org>