| @@ -1724,7 +1724,7 @@ static int json_object_deep_copy_recursive(struct json_object *src, struct json_ | |||||
| /* This handles the `json_type_null` case */ | /* This handles the `json_type_null` case */ | ||||
| if (!iter.val) | if (!iter.val) | ||||
| jso = NULL; | jso = NULL; | ||||
| else if (json_object_deep_copy_recursive(iter.val, src, iter.key, -1, &jso, | |||||
| else if (json_object_deep_copy_recursive(iter.val, src, iter.key, UINT_MAX, &jso, | |||||
| shallow_copy) < 0) | shallow_copy) < 0) | ||||
| { | { | ||||
| json_object_put(jso); | json_object_put(jso); | ||||
| @@ -1789,7 +1789,7 @@ int json_object_deep_copy(struct json_object *src, struct json_object **dst, | |||||
| if (shallow_copy == NULL) | if (shallow_copy == NULL) | ||||
| shallow_copy = json_c_shallow_copy_default; | shallow_copy = json_c_shallow_copy_default; | ||||
| rc = json_object_deep_copy_recursive(src, NULL, NULL, -1, dst, shallow_copy); | |||||
| rc = json_object_deep_copy_recursive(src, NULL, NULL, UINT_MAX, dst, shallow_copy); | |||||
| if (rc < 0) | if (rc < 0) | ||||
| { | { | ||||
| json_object_put(*dst); | json_object_put(*dst); | ||||