aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJesse Luehrs <doy@tozt.net>2019-10-16 01:01:10 -0400
committerJesse Luehrs <doy@tozt.net>2019-10-16 01:01:10 -0400
commit56cf6f34c7737aae4170d996f0c8027c4b363ff1 (patch)
tree1bf20bbe8252ddc3ee55ffa25d4faf3e82688dbb
parent64a56de257f7c40c683b941030e1c5e8afa8c7b6 (diff)
downloadteleterm-56cf6f34c7737aae4170d996f0c8027c4b363ff1.tar.gz
teleterm-56cf6f34c7737aae4170d996f0c8027c4b363ff1.zip
move address default out of the util function
-rw-r--r--src/cmd/stream.rs4
-rw-r--r--src/cmd/watch.rs4
-rw-r--r--src/util.rs3
3 files changed, 5 insertions, 6 deletions
diff --git a/src/cmd/stream.rs b/src/cmd/stream.rs
index 4a68fb9..66ed68b 100644
--- a/src/cmd/stream.rs
+++ b/src/cmd/stream.rs
@@ -39,8 +39,8 @@ pub fn run<'a>(matches: &clap::ArgMatches<'a>) -> super::Result<()> {
.context(crate::error::CouldntFindUsername)?;
crate::protocol::Auth::Plain { username }
};
- let (host, address) =
- crate::util::resolve_address(matches.value_of("address"))?;
+ let address = matches.value_of("address").unwrap_or("127.0.0.1:4144");
+ let (host, address) = crate::util::resolve_address(address)?;
let tls = matches.is_present("tls");
let buffer_size =
matches
diff --git a/src/cmd/watch.rs b/src/cmd/watch.rs
index ae8d31b..a4e5efa 100644
--- a/src/cmd/watch.rs
+++ b/src/cmd/watch.rs
@@ -32,8 +32,8 @@ pub fn run<'a>(matches: &clap::ArgMatches<'a>) -> super::Result<()> {
.context(crate::error::CouldntFindUsername)?;
crate::protocol::Auth::Plain { username }
};
- let (host, address) =
- crate::util::resolve_address(matches.value_of("address"))?;
+ let address = matches.value_of("address").unwrap_or("127.0.0.1:4144");
+ let (host, address) = crate::util::resolve_address(address)?;
let tls = matches.is_present("tls");
run_impl(&auth, &host, address, tls)
}
diff --git a/src/util.rs b/src/util.rs
index 15cd7d0..6e814ab 100644
--- a/src/util.rs
+++ b/src/util.rs
@@ -16,9 +16,8 @@ pub fn program_name() -> Result<String> {
// XXX this does a blocking dns lookup - should try to find an async version
pub fn resolve_address(
- address: Option<&str>,
+ address: &str,
) -> Result<(String, std::net::SocketAddr)> {
- let address = address.unwrap_or("0.0.0.0:4144");
let mut address_parts = address.split(':');
let host = address_parts.next().context(crate::error::ParseAddress)?;
let port = address_parts.next().context(crate::error::ParseAddress)?;