From 7baaa8644b67e9c0edf75b29bb6c04d7851ee9a2 Mon Sep 17 00:00:00 2001 From: Glenn Kasten Date: Tue, 14 Feb 2012 13:54:39 -0800 Subject: Fix memory leaks Change-Id: If9c95a4808785e58ee4595e5c762d01d87f1936d --- audio/audio_hw.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'audio') diff --git a/audio/audio_hw.c b/audio/audio_hw.c index 873f025..7699ce4 100644 --- a/audio/audio_hw.c +++ b/audio/audio_hw.c @@ -2506,6 +2506,7 @@ static int adev_open_input_stream(struct audio_hw_device *dev, uint32_t devices, return 0; err: + free(in->buffer); if (in->resampler) release_resampler(in->resampler); @@ -2521,8 +2522,8 @@ static void adev_close_input_stream(struct audio_hw_device *dev, in_standby(&stream->common); + free(in->buffer); if (in->resampler) { - free(in->buffer); release_resampler(in->resampler); } if (in->proc_buf) -- cgit v1.1