[*] Regressed written length check in: 7100c807

This commit is contained in:
Reece Wilson 2023-08-15 08:45:44 +01:00
parent ab5274b1f6
commit 4db0d3c6af

View File

@ -363,6 +363,7 @@ namespace Aurora::IO::FS
AUKN_SYM bool WriteFile(const AuString &path, const Memory::MemoryViewRead &blob)
{
bool bOk {};
AuUInt uLength {};
AuIO::IOHandle handle;
auto createRequest = AuIO::IIOHandle::HandleCreate::ReadWrite(path);
createRequest.bAlwaysCreateDirTree = true;
@ -379,10 +380,12 @@ namespace Aurora::IO::FS
return false;
}
bOk &= pStream->Write(AuMemoryViewStreamRead { blob });
bOk &= pStream->Write(AuMemoryViewStreamRead { blob, uLength });
pStream->WriteEoS();
pStream->Flush();
bOk &= uLength == blob.length;
return bOk;
}