diff --git a/deps/oxlib/src/oc/include/ox/oc/write.hpp b/deps/oxlib/src/oc/include/ox/oc/write.hpp index f315aae8..cf405b9b 100644 --- a/deps/oxlib/src/oc/include/ox/oc/write.hpp +++ b/deps/oxlib/src/oc/include/ox/oc/write.hpp @@ -261,8 +261,8 @@ Error writeOC(Writer_c auto &writer, auto const &val) noexcept { OX_RETURN_ERROR(model(&handler, &val)); Json::StreamWriterBuilder const jsonBuilder; auto const str = Json::writeString(jsonBuilder, ocWriter.m_json); - writer.write(str.data(), str.size()); - return {}; + OX_RETURN_ERROR(writer.write(str.data(), str.size())); + return writer.put('\0'); } Result writeOC(auto const &val) noexcept {