From 00da7db1e31f296596b64cbbdfacb32182653100 Mon Sep 17 00:00:00 2001
From: Laszlo Ashin <kodest@gmail.com>
Date: Sat, 15 Nov 2008 11:50:25 +0100
Subject: [PATCH] aac: don't try to free static buffer

In 432da18e a dynamic buffer was replaced by a static one but some
frees were accidently left there which caused some segfaults.
---
 src/decoder/aac_plugin.c | 4 ----
 1 file changed, 4 deletions(-)

diff --git a/src/decoder/aac_plugin.c b/src/decoder/aac_plugin.c
index 1817f9cf4..de044ae12 100644
--- a/src/decoder/aac_plugin.c
+++ b/src/decoder/aac_plugin.c
@@ -282,8 +282,6 @@ static float getAacFloatTotalTime(const char *file)
 		faacDecClose(decoder);
 	}
 
-	if (b.buffer)
-		free(b.buffer);
 	input_stream_close(&inStream);
 
 	return length;
@@ -352,8 +350,6 @@ aac_stream_decode(struct decoder *mpd_decoder, struct input_stream *inStream)
 	if (bread < 0) {
 		ERROR("Error not a AAC stream.\n");
 		faacDecClose(decoder);
-		if (b.buffer)
-			free(b.buffer);
 		return;
 	}