From 0cad6a3b91865cb0a5c5b2ea00269aa58ed0d92b Mon Sep 17 00:00:00 2001 From: Kamil Hornicek Date: Fri, 31 Oct 2014 22:39:19 +0000 Subject: [PATCH 1/1] [EVENTLOG] - fix a possible null dereference svn path=/trunk/; revision=65162 --- reactos/base/services/eventlog/rpc.c | 8 ++++++++ 1 file changed, 8 insertions(+) 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); } } -- 2.17.1