From 49cb4fafdad1e3e4b7cfef119b51c42570293a7e Mon Sep 17 00:00:00 2001 From: Jose Carlos Jesus Date: Mon, 20 Mar 2023 20:42:26 -0300 Subject: [PATCH] Fixed --- ntoskrnl/io/iomgr/file.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/ntoskrnl/io/iomgr/file.c b/ntoskrnl/io/iomgr/file.c index bfe11ab295b..e13ce2e9e7c 100644 --- a/ntoskrnl/io/iomgr/file.c +++ b/ntoskrnl/io/iomgr/file.c @@ -2967,6 +2967,12 @@ IopCreateFile(OUT PHANDLE FileHandle, { /* Dereference the File Object */ ObDereferenceObject(OpenPacket->FileObject); + + if((DesiredAccess & (FILE_APPEND_DATA | FILE_WRITE_DATA)) == FILE_APPEND_DATA) + { + OpenPacket->FileObject->CurrentByteOffset.u.LowPart = FILE_WRITE_TO_END_OF_FILE; + OpenPacket->FileObject->CurrentByteOffset.u.HighPart = -1; + } } /* Return status */ -- 2.36.1.windows.1