DongwenHuang преди 10 години
родител
ревизия
10b888be54
променени са 1 файла, в които са добавени 1 реда и са изтрити 1 реда
  1. 1 1
      cJSON.c

+ 1 - 1
cJSON.c

@@ -467,7 +467,7 @@ static char *print_object(cJSON *item,int depth,int fmt)
 
 	/* Collect all the results into our arrays: */
 	child=item->child;depth++;if (fmt) len+=depth;
-	while (child)
+	while (child&&!fail)
 	{
 		names[i]=str=print_string_ptr(child->string);
 		entries[i++]=ret=print_value(child,depth,fmt);