]> git.ipfire.org Git - thirdparty/json-c.git/commitdiff
Fixed warnings 656/head
authorAram Poghosyan <Aram.Poghosyan@teamviewer.com>
Fri, 14 Aug 2020 07:45:33 +0000 (11:45 +0400)
committerAram Poghosyan <Aram.Poghosyan@teamviewer.com>
Fri, 14 Aug 2020 07:45:33 +0000 (11:45 +0400)
json_object.c

index 9198257cd2e3a9f7901cc87d0154110e15c07acd..6c572a88567592d3131b00aabc8601cbc154b35a 100644 (file)
@@ -1724,7 +1724,7 @@ static int json_object_deep_copy_recursive(struct json_object *src, struct json_
                        /* This handles the `json_type_null` case */
                        if (!iter.val)
                                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)
                        {
                                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)
                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)
        {
                json_object_put(*dst);