From 6f51f007a981a106011c6569bbbef4972d45a114 Mon Sep 17 00:00:00 2001 From: Dave Gamble Date: Wed, 2 Mar 2011 19:12:29 +0000 Subject: [PATCH] cJSON_Parse("") should return 0. git-svn-id: http://svn.code.sf.net/p/cjson/code@35 e3330c51-1366-4df0-8b21-3ccf24e3d50e --- cJSON.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cJSON.c b/cJSON.c index 0f6d5e9..3c819bd 100644 --- a/cJSON.c +++ b/cJSON.c @@ -230,7 +230,7 @@ static const char *parse_object(cJSON *item,const char *value); static char *print_object(cJSON *item,int depth,int fmt); /* Utility to jump whitespace and cr/lf */ -static const char *skip(const char *in) {while (in && (unsigned char)*in<=32) in++; return in;} +static const char *skip(const char *in) {while (in && *in && (unsigned char)*in<=32) in++; return in;} /* Parse an object - create a new root, and populate. */ cJSON *cJSON_Parse(const char *value)