Fix json_object_size() return value
authorPetri Lehtinen <petri@digip.org>
Mon, 21 Mar 2011 06:22:32 +0000 (08:22 +0200)
committerPetri Lehtinen <petri@digip.org>
Mon, 21 Mar 2011 06:22:34 +0000 (08:22 +0200)
Return 0 as documented if the argument is not a JSON object.

Closes GH-18.

src/value.c

index 123c7c0..937aa95 100644 (file)
@@ -91,7 +91,7 @@ size_t json_object_size(const json_t *json)
     json_object_t *object;
 
     if(!json_is_object(json))
-        return -1;
+        return 0;
 
     object = json_to_object(json);
     return object->hashtable.size;