* Null pointer dereference fix. Fix json_object_get_boolean strlen test
to not return TRUE for zero length string. Remove redundant includes.
Erik Hovland, erik at hovland dot org
git-svn-id: http://svn.metaparadigm.com/svn/json-c/trunk@31 327403b1-1117-474d-bef2-5cb71233fd97
diff --git a/json_tokener.c b/json_tokener.c
index 3f196db..9c05728 100644
--- a/json_tokener.c
+++ b/json_tokener.c
@@ -83,6 +83,9 @@
void json_tokener_reset(struct json_tokener *tok)
{
int i;
+ if (!tok)
+ return;
+
for(i = tok->depth; i >= 0; i--)
json_tokener_reset_level(tok, i);
tok->depth = 0;