From 798c5cedd0c4ff668553a3400dd76286494d1a2a Mon Sep 17 00:00:00 2001 From: Mike Melanson Date: Sun, 3 Nov 2002 06:08:54 +0000 Subject: leak a little less memory CVS patchset: 3163 CVS date: 2002/11/03 06:08:54 --- src/libxineadec/adpcm.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'src/libxineadec/adpcm.c') diff --git a/src/libxineadec/adpcm.c b/src/libxineadec/adpcm.c index 6c43fb27b..e9c2f7817 100644 --- a/src/libxineadec/adpcm.c +++ b/src/libxineadec/adpcm.c @@ -24,7 +24,7 @@ * formats can be found here: * http://www.pcisys.net/~melanson/codecs/ * - * $Id: adpcm.c,v 1.20 2002/11/02 23:37:33 tmmm Exp $ + * $Id: adpcm.c,v 1.21 2002/11/03 06:08:54 tmmm Exp $ */ #include @@ -1215,7 +1215,10 @@ static void adpcm_dispose (audio_decoder_t *this_gen) { this->stream->audio_out->close (this->stream->audio_out); this->output_open = 0; - free(this->decode_buffer); + if (this->decode_buffer) + free(this->decode_buffer); + if (this->buf) + free(this->buf); free (this_gen); } -- cgit v1.2.3