aboutsummaryrefslogtreecommitdiff
path: root/src/zencore/iobuffer.cpp
diff options
context:
space:
mode:
authorStefan Boberg <[email protected]>2023-10-05 16:07:33 +0200
committerGitHub <[email protected]>2023-10-05 16:07:33 +0200
commit0521e8acc4aa11c9083ef25bf13d870db5ef2c9e (patch)
treed7b54d6c086454d26f602522b3a095ffa72b1266 /src/zencore/iobuffer.cpp
parentcheck that block does not exists on disk before starting write to it (#449) (diff)
downloadzen-0521e8acc4aa11c9083ef25bf13d870db5ef2c9e.tar.xz
zen-0521e8acc4aa11c9083ef25bf13d870db5ef2c9e.zip
fixed issue where IoBufferBuilder::ReadFromFileMaybe loses content type (#450)
Diffstat (limited to 'src/zencore/iobuffer.cpp')
-rw-r--r--src/zencore/iobuffer.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/zencore/iobuffer.cpp b/src/zencore/iobuffer.cpp
index 74fec4c51..82ead42f0 100644
--- a/src/zencore/iobuffer.cpp
+++ b/src/zencore/iobuffer.cpp
@@ -536,7 +536,7 @@ IoBuffer::SetDeleteOnClose(bool DeleteOnClose)
//////////////////////////////////////////////////////////////////////////
IoBuffer
-IoBufferBuilder::ReadFromFileMaybe(IoBuffer& InBuffer)
+IoBufferBuilder::ReadFromFileMaybe(const IoBuffer& InBuffer)
{
IoBufferFileReference FileRef;
if (InBuffer.GetFileReference(/* out */ FileRef))
@@ -569,6 +569,8 @@ IoBufferBuilder::ReadFromFileMaybe(IoBuffer& InBuffer)
ZEN_ASSERT(dwNumberOfBytesRead == FileRef.FileChunkSize);
+ OutBuffer.SetContentType(InBuffer.GetContentType());
+
return OutBuffer;
}
else