From a8696c0b7e0db87d0d7aa15a3970939064e8580a Mon Sep 17 00:00:00 2001 From: Jamie Reece Wilson Date: Wed, 13 Sep 2023 00:02:26 +0100 Subject: [PATCH] [*] ...no --- Source/IO/FS/FileStream.NT.cpp | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/Source/IO/FS/FileStream.NT.cpp b/Source/IO/FS/FileStream.NT.cpp index ce9f904d..4440775a 100644 --- a/Source/IO/FS/FileStream.NT.cpp +++ b/Source/IO/FS/FileStream.NT.cpp @@ -236,7 +236,14 @@ namespace Aurora::IO::FS bool WinFileStream::Write(const Memory::MemoryViewStreamRead ¶meters) { - auto hHandle = this->GetWin32Handle(); + auto optHandle = this->GetHandle()->GetOSWriteHandleSafe(); + if (!optHandle) + { + SysPushErrorIOResourceRejected(); + return false; + } + + auto hHandle = (HANDLE)optHandle.value(); HANDLE hEventHandle { INVALID_HANDLE_VALUE }; if (hHandle == INVALID_HANDLE_VALUE)