Quellcode durchsuchen

Don't crash if someone calls cJSON_Print(0);


git-svn-id: http://svn.code.sf.net/p/cjson/code@24 e3330c51-1366-4df0-8b21-3ccf24e3d50e
Dave Gamble vor 15 Jahren
Ursprung
Commit
37963a72b9
1 geänderte Dateien mit 1 neuen und 0 gelöschten Zeilen
  1. 1 0
      cJSON.c

+ 1 - 0
cJSON.c

@@ -256,6 +256,7 @@ static const char *parse_value(cJSON *item,const char *value)
 // Render a value to text.
 static char *print_value(cJSON *item,int depth,int fmt)
 {
+	if (!item) return 0;
 	char *out=0;
 	switch ((item->type)&255)
 	{