| 327 | } |
| 328 | |
| 329 | Status NetworkAddressPBToSockaddr( |
| 330 | const NetworkAddressPB& address, bool use_uds, kudu::Sockaddr* sockaddr) { |
| 331 | if (use_uds) { |
| 332 | DCHECK(!address.uds_address().empty()); |
| 333 | KUDU_RETURN_IF_ERROR(sockaddr->ParseUnixDomainPath(address.uds_address()), |
| 334 | "Invalid UNIX domain socket address."); |
| 335 | } else { |
| 336 | DCHECK(IsResolvedAddress(address)); |
| 337 | KUDU_RETURN_IF_ERROR( |
| 338 | sockaddr->ParseString(NetworkAddressPBToString(address), address.port()), |
| 339 | "Failed to parse IP address to Kudu Sockaddr."); |
| 340 | } |
| 341 | return Status::OK(); |
| 342 | } |
| 343 | } |
no test coverage detected