summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/jv.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/jv.c b/src/jv.c
index eec4ec5a..ada15fed 100644
--- a/src/jv.c
+++ b/src/jv.c
@@ -1729,10 +1729,9 @@ static int jvp_object_contains(jv a, jv b) {
int r = 1;
jv_object_foreach(b, key, b_val) {
- jv a_val = jv_object_get(jv_copy(a), jv_copy(key));
+ jv a_val = jv_object_get(jv_copy(a), key);
r = jv_contains(a_val, b_val);
- jv_free(key);
if (!r) break;
}