summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPreetam Singh Ranawat <apranawat@codeaurora.org>2019-06-24 15:11:28 +0530
committerKevin F. Haggerty <haggertk@lineageos.org>2020-01-13 07:33:24 -0700
commit161687e3a00d8742e78bb5c660d8f2176ce8d2fe (patch)
tree08c122a465eedc34c694156745db0254342a2a91
parente57e3dc048aa10d81f764c98656bb4ca66d065bb (diff)
downloadhardware_qcom_audio-lineage-16.0-caf-8998.tar.gz
hardware_qcom_audio-lineage-16.0-caf-8998.tar.bz2
hardware_qcom_audio-lineage-16.0-caf-8998.zip
audio: free and assign NULL to global static device pointerlineage-16.0-caf-8998
-free and assign NULL to global static device pointer instead of local pointer to avoid free after use issue. Change-Id: Idfdef719320efcd792c7d2ebd7ec2dfe5d3fbfbd
-rw-r--r--hal/audio_hw.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/hal/audio_hw.c b/hal/audio_hw.c
index 24b4ec8e..9841b5e9 100644
--- a/hal/audio_hw.c
+++ b/hal/audio_hw.c
@@ -7576,9 +7576,9 @@ static int adev_dump(const audio_hw_device_t *device __unused,
static int adev_close(hw_device_t *device)
{
- struct audio_device *adev = (struct audio_device *)device;
+ struct audio_device *adev_temp = (struct audio_device *)device;
- if (!adev)
+ if (!adev_temp)
return 0;
pthread_mutex_lock(&adev_init_lock);