From aef439a1750a69c4721df50b83d696218a60db49 Mon Sep 17 00:00:00 2001 From: Eric Haszlakiewicz Date: Sat, 31 Mar 2012 13:47:28 -0500 Subject: Adjust json_object_is_type and json_object_get_type so they return json_type_null for NULL objects. --- json_object.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'json_object.c') diff --git a/json_object.c b/json_object.c index 7848630..ef54ecd 100644 --- a/json_object.c +++ b/json_object.c @@ -166,11 +166,15 @@ static struct json_object* json_object_new(enum json_type o_type) int json_object_is_type(struct json_object *jso, enum json_type type) { + if (!jso) + return (type == json_type_null); return (jso->o_type == type); } enum json_type json_object_get_type(struct json_object *jso) { + if (!jso) + return json_type_null; return jso->o_type; } -- cgit v1.2.1