From c1338d9d871039d2197d94649f05d70244f8913c Mon Sep 17 00:00:00 2001 From: Gary Talent Date: Wed, 12 May 2021 21:44:34 -0500 Subject: [PATCH] [ox/oc] Fix ox::String serialization --- deps/ox/src/ox/oc/write.cpp | 6 +++--- deps/ox/src/ox/oc/write.hpp | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/deps/ox/src/ox/oc/write.cpp b/deps/ox/src/ox/oc/write.cpp index 8890a451..dba68c7e 100644 --- a/deps/ox/src/ox/oc/write.cpp +++ b/deps/ox/src/ox/oc/write.cpp @@ -91,9 +91,9 @@ Error OrganicClawWriter::field(const char *key, bool *val) { return OxError(0); } -Error OrganicClawWriter::field(const char *key, String val) { - if (targetValid() && val.len()) { - value(key) = val.c_str(); +Error OrganicClawWriter::field(const char *key, String *val) { + if (targetValid() && val->len()) { + value(key) = val->c_str(); } ++m_fieldIt; return OxError(0); diff --git a/deps/ox/src/ox/oc/write.hpp b/deps/ox/src/ox/oc/write.hpp index b1637f55..0bacdb90 100644 --- a/deps/ox/src/ox/oc/write.hpp +++ b/deps/ox/src/ox/oc/write.hpp @@ -57,7 +57,7 @@ class OrganicClawWriter { template Error field(const char*, BString *val); - Error field(const char*, String val); + Error field(const char*, String *val); Error field(const char*, SerStr val);