summaryrefslogtreecommitdiff
path: root/src/session.rs
diff options
context:
space:
mode:
authorWez Furlong <wez@wezfurlong.org>2019-07-23 17:55:36 -0700
committerWez Furlong <wez@wezfurlong.org>2019-07-29 08:55:06 -0700
commitf39200feee2937eb12f312a7634a067fac0c80db (patch)
tree4e47f74b68ae0112a381f4a31bc89cf4340ddee4 /src/session.rs
parentd29b2f7a9fcc6908f5f1e48af15e057d77b3e2ee (diff)
downloadssh2-rs-f39200feee2937eb12f312a7634a067fac0c80db.zip
KnownHosts no longer borrows Session either
Diffstat (limited to 'src/session.rs')
-rw-r--r--src/session.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/session.rs b/src/session.rs
index 7228e6e..edc6898 100644
--- a/src/session.rs
+++ b/src/session.rs
@@ -10,7 +10,7 @@ use std::rc::Rc;
use std::slice;
use std::str;
-use util::{self, SessionBinding};
+use util;
use {raw, ByApplication, DisconnectCode, Error, HostKeyType};
use {Agent, Channel, HashType, KnownHosts, Listener, MethodType, Sftp};
@@ -439,7 +439,7 @@ impl Session {
pub fn known_hosts(&self) -> Result<KnownHosts, Error> {
unsafe {
let ptr = raw::libssh2_knownhost_init(self.inner.raw);
- SessionBinding::from_raw_opt(self, ptr)
+ KnownHosts::from_raw_opt(ptr, &self.inner)
}
}