From c4123da552f765891d93d0bed4ab59d0132efdcf Mon Sep 17 00:00:00 2001 From: unknown Date: Thu, 15 May 2014 19:15:36 +0200 Subject: + Fixed memory leak --- src/FileStream.cpp | 3 +++ 1 file changed, 3 insertions(+) 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) -- cgit v1.2.3