diff options
author | unknown <C:\Ladik\Mail> | 2014-05-15 19:15:36 +0200 |
---|---|---|
committer | unknown <C:\Ladik\Mail> | 2014-05-15 19:15:36 +0200 |
commit | c4123da552f765891d93d0bed4ab59d0132efdcf (patch) | |
tree | d57280e482baf0738ac87df1b0b9fd205e9c3309 | |
parent | ad3f8e826cc28e2dade1f98fd9533e7a25400225 (diff) |
+ Fixed memory leak
-rw-r--r-- | src/FileStream.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/FileStream.cpp b/src/FileStream.cpp index ae4282c..d3b43ad 100644 --- a/src/FileStream.cpp +++ b/src/FileStream.cpp @@ -1371,7 +1371,10 @@ static TFileStream * FlatStream_Open(const TCHAR * szFileName, DWORD dwStreamFla {
// Attempt to open the base stream
if(!pStream->BaseOpen(pStream, pStream->szFileName, dwStreamFlags))
+ {
+ FileStream_Close(pStream);
return NULL;
+ }
// Load the bitmap, if required to
if(dwStreamFlags & STREAM_FLAG_USE_BITMAP)
|