From 00da7db1e31f296596b64cbbdfacb32182653100 Mon Sep 17 00:00:00 2001 From: Laszlo Ashin Date: Sat, 15 Nov 2008 11:50:25 +0100 Subject: 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(-) (limited to 'src/decoder') 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; } -- cgit v1.2.3