|  | @@ -18960,10 +18960,11 @@ mg_get_system_info(char *buffer, int buflen)
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  	if ((buffer == NULL) || (buflen < 1)) {
 | 
	
		
			
				|  |  |  		buflen = 0;
 | 
	
		
			
				|  |  | +		end = buffer;
 | 
	
		
			
				|  |  |  	} else {
 | 
	
		
			
				|  |  |  		*buffer = 0;
 | 
	
		
			
				|  |  | +		end = buffer + buflen;
 | 
	
		
			
				|  |  |  	}
 | 
	
		
			
				|  |  | -	end = buffer + buflen;
 | 
	
		
			
				|  |  |  	if (buflen > (int)(sizeof(eoobj) - 1)) {
 | 
	
		
			
				|  |  |  		/* has enough space to append eoobj */
 | 
	
		
			
				|  |  |  		append_eoobj = buffer;
 | 
	
	
		
			
				|  | @@ -19279,10 +19280,11 @@ mg_get_context_info(const struct mg_context *ctx, char *buffer, int buflen)
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  	if ((buffer == NULL) || (buflen < 1)) {
 | 
	
		
			
				|  |  |  		buflen = 0;
 | 
	
		
			
				|  |  | +		end = buffer;
 | 
	
		
			
				|  |  |  	} else {
 | 
	
		
			
				|  |  |  		*buffer = 0;
 | 
	
		
			
				|  |  | +		end = buffer + buflen;
 | 
	
		
			
				|  |  |  	}
 | 
	
		
			
				|  |  | -	end = buffer + buflen;
 | 
	
		
			
				|  |  |  	if (buflen > (int)(sizeof(eoobj) - 1)) {
 | 
	
		
			
				|  |  |  		/* has enough space to append eoobj */
 | 
	
		
			
				|  |  |  		append_eoobj = buffer;
 | 
	
	
		
			
				|  | @@ -19439,10 +19441,11 @@ mg_get_connection_info(const struct mg_context *ctx,
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  	if ((buffer == NULL) || (buflen < 1)) {
 | 
	
		
			
				|  |  |  		buflen = 0;
 | 
	
		
			
				|  |  | +		end = buffer;
 | 
	
		
			
				|  |  |  	} else {
 | 
	
		
			
				|  |  |  		*buffer = 0;
 | 
	
		
			
				|  |  | +		end = buffer + buflen;
 | 
	
		
			
				|  |  |  	}
 | 
	
		
			
				|  |  | -	end = buffer + buflen;
 | 
	
		
			
				|  |  |  	if (buflen > (int)(sizeof(eoobj) - 1)) {
 | 
	
		
			
				|  |  |  		/* has enough space to append eoobj */
 | 
	
		
			
				|  |  |  		append_eoobj = buffer;
 |