|  | @@ -17990,6 +17990,16 @@ mg_connect_client_impl(const struct mg_client_options *client_options,
 | 
											
												
													
														|  |  	    (struct mg_connection *)mg_calloc(1,
 |  |  	    (struct mg_connection *)mg_calloc(1,
 | 
											
												
													
														|  |  	                                      conn_size + ctx_size + max_req_size);
 |  |  	                                      conn_size + ctx_size + max_req_size);
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  | 
 |  | +	if (error != NULL) {
 | 
											
												
													
														|  | 
 |  | +		if (error->text_buffer_size > 0) {
 | 
											
												
													
														|  | 
 |  | +			error->text[0] = 0;
 | 
											
												
													
														|  | 
 |  | +		}
 | 
											
												
													
														|  | 
 |  | +		if (error->code != NULL))
 | 
											
												
													
														|  | 
 |  | +			{
 | 
											
												
													
														|  | 
 |  | +				*error->code = MG_ERROR_DATA_CODE_OK;
 | 
											
												
													
														|  | 
 |  | +			}
 | 
											
												
													
														|  | 
 |  | +	}
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  |  	if (conn == NULL) {
 |  |  	if (conn == NULL) {
 | 
											
												
													
														|  |  		if ((error != NULL) && (error->text_buffer_size > 0)) {
 |  |  		if ((error != NULL) && (error->text_buffer_size > 0)) {
 | 
											
												
													
														|  |  			mg_snprintf(NULL,
 |  |  			mg_snprintf(NULL,
 |