[BACK]Return to kexgexc.c CVS log [TXT][DIR] Up to [local] / src / usr.bin / ssh

Diff for /src/usr.bin/ssh/kexgexc.c between version 1.23 and 1.24

version 1.23, 2016/09/12 01:22:38 version 1.24, 2017/05/16 16:56:15
Line 160 
Line 160 
             (r = sshkey_from_blob(server_host_key_blob, sbloblen,              (r = sshkey_from_blob(server_host_key_blob, sbloblen,
             &server_host_key)) != 0)              &server_host_key)) != 0)
                 goto out;                  goto out;
         if (server_host_key->type != kex->hostkey_type) {  
                 r = SSH_ERR_KEY_TYPE_MISMATCH;  
                 goto out;  
         }  
         if (server_host_key->type != kex->hostkey_type ||          if (server_host_key->type != kex->hostkey_type ||
             (kex->hostkey_type == KEY_ECDSA &&              (kex->hostkey_type == KEY_ECDSA &&
             server_host_key->ecdsa_nid != kex->hostkey_nid)) {              server_host_key->ecdsa_nid != kex->hostkey_nid)) {

Legend:
Removed from v.1.23  
changed lines
  Added in v.1.24