diff --git a/code/AssetLib/glTF/glTFAsset.inl b/code/AssetLib/glTF/glTFAsset.inl index eddbf5706..a581d8106 100644 --- a/code/AssetLib/glTF/glTFAsset.inl +++ b/code/AssetLib/glTF/glTFAsset.inl @@ -242,7 +242,7 @@ inline bool Buffer::LoadFromStream(IOStream &stream, size_t length, size_t baseO mData.reset(new uint8_t[byteLength], std::default_delete()); - if (stream.Read(mData.get(), byteLength, 1) != 1) { + if (stream.Read(mData.get(), byteLength, 1) != byteLength) { return false; } return true; diff --git a/code/AssetLib/glTF2/glTF2Asset.inl b/code/AssetLib/glTF2/glTF2Asset.inl index 09a58da54..754489df3 100644 --- a/code/AssetLib/glTF2/glTF2Asset.inl +++ b/code/AssetLib/glTF2/glTF2Asset.inl @@ -638,7 +638,7 @@ inline bool Buffer::LoadFromStream(IOStream &stream, size_t length, size_t baseO mData.reset(new uint8_t[byteLength], std::default_delete()); - if (stream.Read(mData.get(), byteLength, 1) != 1) { + if (stream.Read(mData.get(), byteLength, 1) != byteLength) { return false; } return true;