|  | @@ -239,8 +239,8 @@ static const char *skip(const char *in) {while (in && *in && (unsigned char)*in<
 | 
	
		
			
				|  |  |  /* Parse an object - create a new root, and populate. */
 | 
	
		
			
				|  |  |  cJSON *cJSON_Parse(const char *value)
 | 
	
		
			
				|  |  |  {
 | 
	
		
			
				|  |  | -	ep=0;
 | 
	
		
			
				|  |  |  	cJSON *c=cJSON_New_Item();
 | 
	
		
			
				|  |  | +	ep=0;
 | 
	
		
			
				|  |  |  	if (!c) return 0;       /* memory fail */
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  	if (!parse_value(c,skip(value))) {cJSON_Delete(c);return 0;}
 |