diff options
author | Igor Matuszewski <Xanewok@gmail.com> | 2020-03-13 23:38:27 +0100 |
---|---|---|
committer | Igor Matuszewski <igor@sequoia-pgp.org> | 2020-03-18 17:52:39 +0100 |
commit | e0971ee9ba2b8aa723a23e5940b0337d9cfd11dd (patch) | |
tree | f806ea6df802a74be0ec38bcb419cb1ac6149d3b | |
parent | 7e034d880034d79054d029aeadf7922bd56276b8 (diff) |
ipc: Simplify a SocketAddr parse call
-rw-r--r-- | ipc/src/lib.rs | 5 |
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)?; |