]> granicus.if.org Git - json-c/commitdiff
handle NULL passed to json_objct_object_get
authorJehiah Czebotar <jehiah@gmail.com>
Thu, 26 May 2011 01:34:52 +0000 (01:34 +0000)
committerJehiah Czebotar <jehiah@gmail.com>
Thu, 26 May 2011 01:34:52 +0000 (01:34 +0000)
Patch via Nikola Pajkovsky

git-svn-id: http://svn.metaparadigm.com/svn/json-c/trunk@75 327403b1-1117-474d-bef2-5cb71233fd97

json_object.c

index f0d432418331967b8bd2e811a4d5c039086c47f3..fc52f5cd70e0b3d5f43e5fc50f7dc80029cda134 100644 (file)
@@ -256,6 +256,7 @@ 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)
 {
+  if(!jso) return NULL;
   return (struct json_object*) lh_table_lookup(jso->o.c_object, key);
 }