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

Diff for /src/usr.bin/ssh/packet.c between version 1.298 and 1.299

version 1.298, 2020/11/27 00:49:58 version 1.299, 2021/01/27 10:05:28
Line 2173 
Line 2173 
 {  {
         int r;          int r;
   
         if ((r = sshbuf_put_string(m, kex->session_id,          if ((r = sshbuf_put_u32(m, kex->we_need)) != 0 ||
             kex->session_id_len)) != 0 ||  
             (r = sshbuf_put_u32(m, kex->we_need)) != 0 ||  
             (r = sshbuf_put_cstring(m, kex->hostkey_alg)) != 0 ||              (r = sshbuf_put_cstring(m, kex->hostkey_alg)) != 0 ||
             (r = sshbuf_put_u32(m, kex->hostkey_type)) != 0 ||              (r = sshbuf_put_u32(m, kex->hostkey_type)) != 0 ||
             (r = sshbuf_put_u32(m, kex->hostkey_nid)) != 0 ||              (r = sshbuf_put_u32(m, kex->hostkey_nid)) != 0 ||
Line 2184 
Line 2182 
             (r = sshbuf_put_stringb(m, kex->peer)) != 0 ||              (r = sshbuf_put_stringb(m, kex->peer)) != 0 ||
             (r = sshbuf_put_stringb(m, kex->client_version)) != 0 ||              (r = sshbuf_put_stringb(m, kex->client_version)) != 0 ||
             (r = sshbuf_put_stringb(m, kex->server_version)) != 0 ||              (r = sshbuf_put_stringb(m, kex->server_version)) != 0 ||
               (r = sshbuf_put_stringb(m, kex->session_id)) != 0 ||
             (r = sshbuf_put_u32(m, kex->flags)) != 0)              (r = sshbuf_put_u32(m, kex->flags)) != 0)
                 return r;                  return r;
         return 0;          return 0;
Line 2336 
Line 2335 
   
         if ((kex = kex_new()) == NULL)          if ((kex = kex_new()) == NULL)
                 return SSH_ERR_ALLOC_FAIL;                  return SSH_ERR_ALLOC_FAIL;
         if ((r = sshbuf_get_string(m, &kex->session_id, &kex->session_id_len)) != 0 ||          if ((r = sshbuf_get_u32(m, &kex->we_need)) != 0 ||
             (r = sshbuf_get_u32(m, &kex->we_need)) != 0 ||  
             (r = sshbuf_get_cstring(m, &kex->hostkey_alg, NULL)) != 0 ||              (r = sshbuf_get_cstring(m, &kex->hostkey_alg, NULL)) != 0 ||
             (r = sshbuf_get_u32(m, (u_int *)&kex->hostkey_type)) != 0 ||              (r = sshbuf_get_u32(m, (u_int *)&kex->hostkey_type)) != 0 ||
             (r = sshbuf_get_u32(m, (u_int *)&kex->hostkey_nid)) != 0 ||              (r = sshbuf_get_u32(m, (u_int *)&kex->hostkey_nid)) != 0 ||
Line 2346 
Line 2344 
             (r = sshbuf_get_stringb(m, kex->peer)) != 0 ||              (r = sshbuf_get_stringb(m, kex->peer)) != 0 ||
             (r = sshbuf_get_stringb(m, kex->client_version)) != 0 ||              (r = sshbuf_get_stringb(m, kex->client_version)) != 0 ||
             (r = sshbuf_get_stringb(m, kex->server_version)) != 0 ||              (r = sshbuf_get_stringb(m, kex->server_version)) != 0 ||
               (r = sshbuf_get_stringb(m, kex->session_id)) != 0 ||
             (r = sshbuf_get_u32(m, &kex->flags)) != 0)              (r = sshbuf_get_u32(m, &kex->flags)) != 0)
                 goto out;                  goto out;
         kex->server = 1;          kex->server = 1;

Legend:
Removed from v.1.298  
changed lines
  Added in v.1.299