From 1722e89f783cb6595ce441b097ae5c70deb1d768 Mon Sep 17 00:00:00 2001 From: Eric Kohl Date: Mon, 18 Nov 2013 22:16:16 +0000 Subject: [PATCH] [EVENTLOG] ElfrClearELFW: Fail, if the log file is a backup file. svn path=/trunk/; revision=61046 --- reactos/base/services/eventlog/rpc.c | 4 ++++ 1 file changed, 4 insertions(+) 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); }