]> granicus.if.org Git - json-c/commitdiff
json_tokener_parse(): avoid possible NULL deref
authorFrederik Deweerdt <frederik.deweerdt@gmail.com>
Thu, 19 Jan 2012 01:01:19 +0000 (17:01 -0800)
committerFrederik Deweerdt <frederik.deweerdt@gmail.com>
Thu, 19 Jan 2012 01:01:19 +0000 (17:01 -0800)
json_tokener.c

index df106b1ed5c8a63d114660c3234b9f080275fa88..1921de66abc85496aa46014f689b18badda3a3e0 100644 (file)
@@ -113,6 +113,8 @@ struct json_object* json_tokener_parse(const char *str)
   struct json_object* obj;
 
   tok = json_tokener_new();
+  if (!tok)
+    return NULL;
   obj = json_tokener_parse_ex(tok, str, -1);
   if(tok->err != json_tokener_success)
     obj = NULL;