From: Kamil Hornicek Date: Fri, 31 Oct 2014 22:39:19 +0000 (+0000) Subject: [EVENTLOG] X-Git-Tag: backups/tcpip_revolution@71025~141 X-Git-Url: https://git.reactos.org/?p=reactos.git;a=commitdiff_plain;h=0cad6a3b91865cb0a5c5b2ea00269aa58ed0d92b;hp=46551d006f809d2ef2b610628aed380a62668f25 [EVENTLOG] - fix a possible null dereference svn path=/trunk/; revision=65162 --- diff --git a/reactos/base/services/eventlog/rpc.c b/reactos/base/services/eventlog/rpc.c index 99f8d723ac6..403e827ebb2 100644 --- a/reactos/base/services/eventlog/rpc.c +++ b/reactos/base/services/eventlog/rpc.c @@ -118,6 +118,14 @@ ElfCreateEventLogHandle(PLOGHANDLE *LogHandle, if (lpLogHandle->LogFile == NULL) { lpLogHandle->LogFile = LogfListItemByName(L"Application"); + + if (lpLogHandle->LogFile == NULL) + { + DPRINT1("Application log is missing!\n"); + Status = STATUS_UNSUCCESSFUL; + goto Done; + } + lpLogHandle->CurrentRecord = LogfGetOldestRecord(lpLogHandle->LogFile); } }