diff --git a/deps/ox/src/ox/oc/read.hpp b/deps/ox/src/ox/oc/read.hpp index ffc4faedf..e29cfe227 100644 --- a/deps/ox/src/ox/oc/read.hpp +++ b/deps/ox/src/ox/oc/read.hpp @@ -143,7 +143,7 @@ Error OrganicClawReader::field(const char *key, T *val) noexcept { const auto &srcVal = value(key); const auto srcSize = srcVal.size(); val->resize(srcSize); - return field(key, val->data(), val->size()); + err = field(key, val->data(), val->size()); } else if (targetValid()) { const auto &jv = value(key); if (jv.empty() || jv.isObject()) {