From aa67048bb4b7a81377b112921435e09b53bc62d4 Mon Sep 17 00:00:00 2001 From: Alexis Mousset Date: Tue, 13 May 2014 22:10:11 +0200 Subject: [PATCH] New TcpStream::connect() interface --- src/client.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/client.rs b/src/client.rs index 9d9df9f..e15ba00 100644 --- a/src/client.rs +++ b/src/client.rs @@ -15,7 +15,7 @@ use std::str::from_utf8; use std::result::Result; use std::strbuf::StrBuf; use std::io::{IoResult, Reader, Writer}; -use std::io::net::ip::{SocketAddr, Port}; +use std::io::net::ip::Port; use std::io::net::tcp::TcpStream; use common::{resolve_host, get_first_word, unquote_email_address}; @@ -174,7 +174,7 @@ impl SmtpClient { Ok(ip) => ip, Err(..) => fail!("Cannot resolve {:s}", self.host) }; - self.stream = match TcpStream::connect(SocketAddr{ip: ip, port: self.port}) { + self.stream = match TcpStream::connect(ip.to_str(), self.port) { Ok(stream) => Some(stream), Err(..) => fail!("Cannot connect to {:s}:{:u}", self.host, self.port) };