Improve address in use error message for RPC pubsub

(cherry picked from commit 37b048effb)
This commit is contained in:
Michael Vines
2020-04-13 10:47:30 -07:00
parent c7d6e2b4a5
commit 6d62d0cd42

View File

@ -983,12 +983,12 @@ pub fn main() {
let mut tcp_listeners = vec![];
if !private_rpc {
if let Some((rpc_port, rpc_pubsub_port)) = validator_config.rpc_ports {
for port in &[rpc_port, rpc_pubsub_port] {
for (purpose, port) in &[("RPC", rpc_port), ("RPC pubsub", rpc_pubsub_port)] {
tcp_listeners.push((
*port,
TcpListener::bind(&SocketAddr::from((rpc_bind_address, *port)))
.unwrap_or_else(|err| {
error!("Unable to bind to tcp/{}: {}", port, err);
error!("Unable to bind to tcp/{} for {}: {}", port, purpose, err);
std::process::exit(1);
}),
));