|  | @@ -467,8 +467,7 @@ static bool inner_resolve_as_ip_literal_locked(
 | 
	
		
			
				|  |  |      const char* name, const char* default_port,
 | 
	
		
			
				|  |  |      std::unique_ptr<grpc_core::ServerAddressList>* addrs, std::string* host,
 | 
	
		
			
				|  |  |      std::string* port, std::string* hostport) {
 | 
	
		
			
				|  |  | -  grpc_core::SplitHostPort(name, host, port);
 | 
	
		
			
				|  |  | -  if (host->empty()) {
 | 
	
		
			
				|  |  | +  if (!grpc_core::SplitHostPort(name, host, port)) {
 | 
	
		
			
				|  |  |      gpr_log(GPR_ERROR,
 | 
	
		
			
				|  |  |              "Failed to parse %s to host:port while attempting to resolve as ip "
 | 
	
		
			
				|  |  |              "literal.",
 |