mirror of
https://github.com/ApfelTeeSaft/reactos.git
synced 2026-08-31 12:23:31 +00:00
[EVENTLOG]
Fix crash in LogfCreate when LogName is NULL. strsafe.h++; svn path=/trunk/; revision=63965
This commit is contained in:
@@ -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,
|
||||
|
||||
Reference in New Issue
Block a user