diff options
author | Andreas Schneider <asn@cryptomilk.org> | 2012-02-05 11:50:49 +0100 |
---|---|---|
committer | Andreas Schneider <asn@cryptomilk.org> | 2012-02-05 11:50:49 +0100 |
commit | ee774479deb609fdb6989c7c452d6007ab4d3384 (patch) | |
tree | bb8b7b77a2354322b18090326bf794ed206332d5 /src/packet_cb.c | |
parent | 840f75f10c4e9fd7f6fb6289ae9902a40906bde6 (diff) | |
download | libssh-ee774479deb609fdb6989c7c452d6007ab4d3384.tar.gz libssh-ee774479deb609fdb6989c7c452d6007ab4d3384.tar.xz libssh-ee774479deb609fdb6989c7c452d6007ab4d3384.zip |
session: Use a struct for all options.
Diffstat (limited to 'src/packet_cb.c')
-rw-r--r-- | src/packet_cb.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/packet_cb.c b/src/packet_cb.c index 764f568a..df284eff 100644 --- a/src/packet_cb.c +++ b/src/packet_cb.c @@ -161,15 +161,15 @@ SSH_PACKET_CALLBACK(ssh_packet_newkeys){ } /* check if public key from server matches user preferences */ - if (session->wanted_methods[SSH_HOSTKEYS]) { - if(!ssh_match_group(session->wanted_methods[SSH_HOSTKEYS], + if (session->opts.wanted_methods[SSH_HOSTKEYS]) { + if(!ssh_match_group(session->opts.wanted_methods[SSH_HOSTKEYS], key->type_c)) { ssh_set_error(session, SSH_FATAL, "Public key from server (%s) doesn't match user " "preference (%s)", key->type_c, - session->wanted_methods[SSH_HOSTKEYS]); + session->opts.wanted_methods[SSH_HOSTKEYS]); ssh_key_free(key); return -1; } |