From 63b1fd367553e42366f17ea0683b1c8e1de3c093 Mon Sep 17 00:00:00 2001 From: Michael Vines Date: Mon, 15 Apr 2019 16:21:06 -0700 Subject: [PATCH] Correctly fill out IP address for rpc ports (#3791) --- fullnode/src/main.rs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/fullnode/src/main.rs b/fullnode/src/main.rs index e4fca4ec4b..31d5ea4b1b 100644 --- a/fullnode/src/main.rs +++ b/fullnode/src/main.rs @@ -8,6 +8,7 @@ use solana::service::Service; use solana_netutil::parse_port_range; use solana_sdk::signature::{read_keypair, Keypair, KeypairUtil}; use std::fs::File; +use std::net::SocketAddr; use std::process::exit; use std::sync::Arc; @@ -239,8 +240,8 @@ fn main() { eprintln!("Invalid RPC port requested: {:?}", port); exit(1); } - node.info.rpc.set_port(port_number); - node.info.rpc_pubsub.set_port(port_number + 1); + node.info.rpc = SocketAddr::new(gossip_addr.ip(), port_number); + node.info.rpc_pubsub = SocketAddr::new(gossip_addr.ip(), port_number + 1); }; let fullnode = Fullnode::new(