Correctly fill out IP address for rpc ports (#3791)

This commit is contained in:
Michael Vines
2019-04-15 16:21:06 -07:00
committed by Pankaj Garg
parent 3fcf03ff3e
commit 63b1fd3675

View File

@ -8,6 +8,7 @@ use solana::service::Service;
use solana_netutil::parse_port_range; use solana_netutil::parse_port_range;
use solana_sdk::signature::{read_keypair, Keypair, KeypairUtil}; use solana_sdk::signature::{read_keypair, Keypair, KeypairUtil};
use std::fs::File; use std::fs::File;
use std::net::SocketAddr;
use std::process::exit; use std::process::exit;
use std::sync::Arc; use std::sync::Arc;
@ -239,8 +240,8 @@ fn main() {
eprintln!("Invalid RPC port requested: {:?}", port); eprintln!("Invalid RPC port requested: {:?}", port);
exit(1); exit(1);
} }
node.info.rpc.set_port(port_number); node.info.rpc = SocketAddr::new(gossip_addr.ip(), port_number);
node.info.rpc_pubsub.set_port(port_number + 1); node.info.rpc_pubsub = SocketAddr::new(gossip_addr.ip(), port_number + 1);
}; };
let fullnode = Fullnode::new( let fullnode = Fullnode::new(