Force channel binding to None

This commit is contained in:
Maxime “pep” Buquet 2017-06-17 01:23:38 +01:00 committed by Astro
parent df423e5047
commit 973a5ca659
2 changed files with 8 additions and 7 deletions

View file

@ -51,10 +51,10 @@ impl Future for TcpClient {
};
self.state = new_state;
match result {
// by polling again, we register new future
Ok(Async::NotReady) => self.poll(),
result => result
}
match result {
// by polling again, we register new future
Ok(Async::NotReady) => self.poll(),
result => result
}
}
}

View file

@ -4,7 +4,7 @@ use futures::*;
use tokio_io::{AsyncRead, AsyncWrite};
use tokio_io::codec::Framed;
use xml;
use sasl::common::Credentials;
use sasl::common::{Credentials, ChannelBinding};
use jid::Jid;
use xmpp_codec::*;
@ -55,7 +55,8 @@ impl<S: AsyncRead + AsyncWrite> XMPPStream<S> {
pub fn auth(self, username: String, password: String) -> Result<ClientAuth<S>, String> {
let creds = Credentials::default()
.with_username(username)
.with_password(password);
.with_password(password)
.with_channel_binding(ChannelBinding::None);
ClientAuth::new(self, creds)
}
}