summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorIgor Matuszewski <Xanewok@gmail.com>2020-03-13 23:38:27 +0100
committerIgor Matuszewski <igor@sequoia-pgp.org>2020-03-18 17:52:39 +0100
commite0971ee9ba2b8aa723a23e5940b0337d9cfd11dd (patch)
treef806ea6df802a74be0ec38bcb419cb1ac6149d3b
parent7e034d880034d79054d029aeadf7922bd56276b8 (diff)
ipc: Simplify a SocketAddr parse call
-rw-r--r--ipc/src/lib.rs5
1 files changed, 2 insertions, 3 deletions
diff --git a/ipc/src/lib.rs b/ipc/src/lib.rs
index 4d90f7b0..77df21ba 100644
--- a/ipc/src/lib.rs
+++ b/ipc/src/lib.rs
@@ -38,7 +38,7 @@
use std::fs;
use std::io::{self, Read, Write};
-use std::net::{Ipv4Addr, SocketAddr, AddrParseError, TcpStream, TcpListener};
+use std::net::{Ipv4Addr, SocketAddr, TcpStream, TcpListener};
use std::path::PathBuf;
extern crate capnp_rpc;
@@ -164,8 +164,7 @@ impl Descriptor {
file.read_to_end(&mut c)?;
if let Some((cookie, a)) = Cookie::extract(c) {
- let addr: ::std::result::Result<SocketAddr, AddrParseError> =
- String::from_utf8_lossy(&a).parse();
+ let addr = String::from_utf8_lossy(&a).parse::<SocketAddr>();
if addr.is_err() {
/* Malformed. Invalidate the cookie and try again. */
file.set_len(0)?;