From: Eric Kohl Date: Mon, 18 Nov 2013 22:16:16 +0000 (+0000) Subject: [EVENTLOG] X-Git-Tag: ReactOS-0.3.16~730 X-Git-Url: https://git.reactos.org/?p=reactos.git;a=commitdiff_plain;h=1722e89f783cb6595ce441b097ae5c70deb1d768 [EVENTLOG] ElfrClearELFW: Fail, if the log file is a backup file. svn path=/trunk/; revision=61046 --- diff --git a/reactos/base/services/eventlog/rpc.c b/reactos/base/services/eventlog/rpc.c index 73088d95e20..a7c34c7bbcf 100644 --- a/reactos/base/services/eventlog/rpc.c +++ b/reactos/base/services/eventlog/rpc.c @@ -235,6 +235,10 @@ NTSTATUS ElfrClearELFW( return STATUS_INVALID_HANDLE; } + /* Fail, if the log file is a backup file */ + if (lpLogHandle->Flags & LOG_HANDLE_BACKUP_FILE) + return STATUS_INVALID_HANDLE; + return LogfClearFile(lpLogHandle->LogFile, (PUNICODE_STRING)BackupFileName); }