From 606e1a84f06d9edda9172d067ff5c35cca9f6845 Mon Sep 17 00:00:00 2001 From: Ravindra Kumar Mishra Date: Tue, 23 Apr 2013 20:11:31 +0530 Subject: [PATCH] Fix for Memory Leak Change-Id: I89422b472be45e4b0c87339790835676a2d7e8bc Signed-off-by: Ravindra Kumar Mishra --- src/FMedia_VorbisDecoder.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/FMedia_VorbisDecoder.cpp b/src/FMedia_VorbisDecoder.cpp index d7ca20c..070d8af 100644 --- a/src/FMedia_VorbisDecoder.cpp +++ b/src/FMedia_VorbisDecoder.cpp @@ -423,13 +423,13 @@ CATCH: result _VorbisDecoder::Reset(void) { + result r = E_SUCCESS; int res = E_SUCCESS; SysTryCatch(NID_MEDIA, (__isConstructed == true), r = E_INVALID_STATE, E_INVALID_STATE, "[%s] The instance is in invalid state",GetErrorMessage(E_INVALID_STATE)); - vorbis_info_init(&__vorbisInfo); - vorbis_comment_init(&__vorbisComment); + res = vorbis_synthesis_restart(&__vorbisState); __isHeaderDecoded = false; SysTryCatch(NID_MEDIA, res == E_SUCCESS, r = E_INVALID_STATE, E_INVALID_STATE, -- 2.7.4