summaryrefslogtreecommitdiff
path: root/json_tokener.c
diff options
context:
space:
mode:
authorFrederik Deweerdt <frederik.deweerdt@gmail.com>2012-01-18 17:01:19 -0800
committerFrederik Deweerdt <frederik.deweerdt@gmail.com>2012-01-18 17:01:19 -0800
commitdb050901fac07c9e46e0e606fc6ac2a6dc032560 (patch)
treef46b8f17318ee3debc89793ea92fa01c0871943d /json_tokener.c
parent393085a4ba5738b128f9f52de4d6871ec8713372 (diff)
json_tokener_parse(): avoid possible NULL deref
Diffstat (limited to 'json_tokener.c')
-rw-r--r--json_tokener.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/json_tokener.c b/json_tokener.c
index df106b1..1921de6 100644
--- a/json_tokener.c
+++ b/json_tokener.c
@@ -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;