diff options
author | Wez Furlong <wez@wezfurlong.org> | 2019-07-23 17:55:36 -0700 |
---|---|---|
committer | Wez Furlong <wez@wezfurlong.org> | 2019-07-29 08:55:06 -0700 |
commit | f39200feee2937eb12f312a7634a067fac0c80db (patch) | |
tree | 4e47f74b68ae0112a381f4a31bc89cf4340ddee4 /src/session.rs | |
parent | d29b2f7a9fcc6908f5f1e48af15e057d77b3e2ee (diff) | |
download | ssh2-rs-f39200feee2937eb12f312a7634a067fac0c80db.zip |
KnownHosts no longer borrows Session either
Diffstat (limited to 'src/session.rs')
-rw-r--r-- | src/session.rs | 4 |
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) } } |