diff --git a/deps/ox/src/ox/mc/write.hpp b/deps/ox/src/ox/mc/write.hpp index 38917dbf6..edb7a568e 100644 --- a/deps/ox/src/ox/mc/write.hpp +++ b/deps/ox/src/ox/mc/write.hpp @@ -390,9 +390,8 @@ constexpr ox::Error MetalClawWriter::setTypeInfo( int, const Vector&, std::size_t fields) noexcept { - // TODO: change all setTypeInfo signatures to return Errors const auto fieldPresenceLen = (fields - 1) / 8 + 1; - oxIgnoreError(m_writer.write(nullptr, fieldPresenceLen)); + oxReturnError(m_writer.write(nullptr, fieldPresenceLen)); m_presenceMapBuff.resize(fieldPresenceLen); m_fieldPresence.setBuffer(m_presenceMapBuff.data(), m_presenceMapBuff.size()); m_fieldPresence.setFields(static_cast(fields));