Fix for Memory Leak
authorRavindra Kumar Mishra <ravindra.m@samsung.com>
Tue, 23 Apr 2013 14:41:31 +0000 (20:11 +0530)
committerRavindra Kumar Mishra <ravindra.m@samsung.com>
Tue, 23 Apr 2013 14:41:31 +0000 (20:11 +0530)
Change-Id: I89422b472be45e4b0c87339790835676a2d7e8bc
Signed-off-by: Ravindra Kumar Mishra <ravindra.m@samsung.com>
src/FMedia_VorbisDecoder.cpp

index d7ca20c..070d8af 100644 (file)
@@ -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,