ref: acaabd5276545439d7f73124d9024b7ba424344a
parent: 63273b39a638385fbf6a80fb7caca26b5f29bd43
author: knik <knik>
date: Thu Jun 26 15:20:31 EDT 2003
Fixed memory leak.
--- a/libfaac/ltp.c
+++ b/libfaac/ltp.c
@@ -24,7 +24,7 @@
***************************************************************************/
/*
- * $Id: ltp.c,v 1.8 2001/12/06 19:11:04 menno Exp $
+ * $Id: ltp.c,v 1.9 2003/06/26 19:20:31 knik Exp $
*/
#include <stdio.h>
@@ -313,8 +313,14 @@
for (channel = 0; channel < hEncoder->numChannels; channel++) {
LtpInfo *ltpInfo = &(hEncoder->coderInfo[channel].ltpInfo);
- if (ltpInfo->buffer) FreeMemory(ltpInfo->buffer);
- if (ltpInfo->mdct_predicted) FreeMemory(ltpInfo->mdct_predicted);
+ if (ltpInfo->buffer)
+ FreeMemory(ltpInfo->buffer);
+ if (ltpInfo->mdct_predicted)
+ FreeMemory(ltpInfo->mdct_predicted);
+ if (ltpInfo->time_buffer)
+ FreeMemory(ltpInfo->time_buffer);
+ if (ltpInfo->ltp_overlap_buffer)
+ FreeMemory(ltpInfo->ltp_overlap_buffer);
}
}
--
⑨