summaryrefslogtreecommitdiff
path: root/json/apr_json_decode.c
diff options
context:
space:
mode:
Diffstat (limited to 'json/apr_json_decode.c')
-rw-r--r--json/apr_json_decode.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/json/apr_json_decode.c b/json/apr_json_decode.c
index d4b8b315d..e8d44013b 100644
--- a/json/apr_json_decode.c
+++ b/json/apr_json_decode.c
@@ -390,7 +390,8 @@ static apr_status_t apr_json_decode_array(apr_json_scanner_t * self,
return status;
}
- if (APR_SUCCESS != (status = apr_json_array_add(array, element))) {
+ if (APR_SUCCESS
+ != (status = apr_json_array_add(array, element, self->pool))) {
return status;
}
@@ -500,8 +501,7 @@ static apr_status_t apr_json_decode_object(apr_json_scanner_t * self,
if ((status = apr_json_decode_value(self, &value)))
goto out;
- apr_json_object_set(json, key->value.string.p, key->value.string.len,
- value, self->pool);
+ apr_json_object_set(json, key, value, self->pool);
if (self->p == self->e) {
status = APR_EOF;