[EVENTLOG]

Fix crash in LogfCreate when LogName is NULL.
strsafe.h++;

svn path=/trunk/; revision=63965
This commit is contained in:
Sylvain Petreolle
2014-08-27 20:59:27 +00:00
parent e9807d5306
commit 0e8e10e71a
+3 -2
View File
@@ -355,7 +355,8 @@ LogfCreate(PLOGFILE *LogFile,
goto fail;
}
lstrcpyW(pLogFile->LogName, LogName);
if(LogName)
StringCchCopy(pLogFile->LogName,lstrlenW(LogName) + 1, LogName);
pLogFile->FileName =
(WCHAR *) HeapAlloc(MyHeap,
@@ -368,7 +369,7 @@ LogfCreate(PLOGFILE *LogFile,
goto fail;
}
lstrcpyW(pLogFile->FileName, FileName->Buffer);
StringCchCopy(pLogFile->FileName, lstrlenW(FileName->Buffer) + 1, FileName->Buffer);
pLogFile->OffsetInfo =
(PEVENT_OFFSET_INFO) HeapAlloc(MyHeap,