From d1a3538e9a228e6c1cff34c5a5398f427216a9d7 Mon Sep 17 00:00:00 2001 From: Gary Talent Date: Sun, 17 May 2026 15:39:49 -0500 Subject: [PATCH] [ox/oc] Fix writeOC Writer_c variant to add null terminator --- deps/oxlib/src/oc/include/ox/oc/write.hpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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 {