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);