|  | @@ -4504,14 +4504,26 @@ minimal_http_https_client_impl(const char *server,
 | 
	
		
			
				|  |  |  	client = mg_connect_client(
 | 
	
		
			
				|  |  |  	    server, port, use_ssl, client_err_buf, sizeof(client_err_buf));
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -	ck_assert_str_eq(client_err_buf, "");
 | 
	
		
			
				|  |  | -	ck_assert(client != NULL);
 | 
	
		
			
				|  |  | +	if ((client == NULL) || (0 != strcmp(client_err_buf, ""))) {
 | 
	
		
			
				|  |  | +		ck_abort_msg("%s connection to server [%s] port [%u] failed: [%s]",
 | 
	
		
			
				|  |  | +		             use_ssl ? "HTTPS" : "HTTP",
 | 
	
		
			
				|  |  | +		             server,
 | 
	
		
			
				|  |  | +		             port,
 | 
	
		
			
				|  |  | +		             client_err_buf);
 | 
	
		
			
				|  |  | +	}
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  	mg_printf(client, "GET /%s HTTP/1.0\r\n\r\n", uri);
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  	r = mg_get_response(client, client_err_buf, sizeof(client_err_buf), 10000);
 | 
	
		
			
				|  |  | -	ck_assert_int_ge(r, 0);
 | 
	
		
			
				|  |  | -	ck_assert_str_eq(client_err_buf, "");
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +	if ((r < 0) || (0 != strcmp(client_err_buf, ""))) {
 | 
	
		
			
				|  |  | +		ck_abort_msg(
 | 
	
		
			
				|  |  | +		    "%s connection to server [%s] port [%u] did not respond: [%s]",
 | 
	
		
			
				|  |  | +		    use_ssl ? "HTTPS" : "HTTP",
 | 
	
		
			
				|  |  | +		    server,
 | 
	
		
			
				|  |  | +		    port,
 | 
	
		
			
				|  |  | +		    client_err_buf);
 | 
	
		
			
				|  |  | +	}
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  	client_ri = mg_get_request_info(client);
 | 
	
		
			
				|  |  |  	ck_assert(client_ri != NULL);
 |