Fix json_object_object_get() so it returns NULL if the incoming json_object is NULL.

This commit is contained in:
Eric Haszlakiewicz
2012-10-18 17:14:41 -05:00
parent 5f4739e2eb
commit 5450bed051

View File

@@ -390,13 +390,16 @@ void json_object_object_add(struct json_object* jso, const char *key,
struct json_object* json_object_object_get(struct json_object* jso, const char *key)
{
struct json_object *result;
struct json_object *result = NULL;
json_object_object_get_ex(jso, key, &result);
return result;
}
json_bool json_object_object_get_ex(struct json_object* jso, const char *key, struct json_object **value)
{
if (value != NULL)
*value = NULL;
if (NULL == jso) return FALSE;
switch(jso->o_type) {