LogfWriteData: Add missing LeaveCriticalSection before returning from function. Found by Amine Khaldi

svn path=/trunk/; revision=43102
This commit is contained in:
Michael Martin 2009-09-21 12:49:25 +00:00
parent 1ebd555855
commit 302ad7c74f

View file

@ -704,6 +704,7 @@ BOOL LogfWriteData(PLOGFILE LogFile, DWORD BufSize, PBYTE Buffer)
if (!GetFileSizeEx(LogFile->hFile, &logFileSize))
{
LeaveCriticalSection(&LogFile->cs);
return FALSE;
}
@ -751,6 +752,7 @@ BOOL LogfWriteData(PLOGFILE LogFile, DWORD BufSize, PBYTE Buffer)
if (RecBuf->Reserved != LOGFILE_SIGNATURE)
{
DPRINT1("LogFile corrupt!\n");
LeaveCriticalSection(&LogFile->cs);
return FALSE;
}