Don't leak the MediaWriter instance.

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@32108 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
Stephan Aßmus 2009-08-04 07:58:32 +00:00
parent 037d052235
commit def0e1edf6
1 changed files with 4 additions and 2 deletions

View File

@ -391,14 +391,14 @@ BMediaFile::_Init()
fTrackNum = 0;
fTrackList = NULL;
fExtractor = NULL;
fWriter = NULL;
fWriterID = 0;
fErr = B_OK;
fDeleteSource = false;
// not used so far:
fEncoderMgr = NULL;
fWriterMgr = NULL;
fWriter = NULL;
fWriterID = 0;
fFileClosed = false;
}
@ -412,6 +412,8 @@ BMediaFile::_UnInit()
fTrackNum = 0;
delete fExtractor;
fExtractor = NULL;
delete fWriter;
fWriter = NULL;
if (fDeleteSource) {
delete fSource;
fSource = NULL;