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

Diff for /src/usr.bin/ssh/monitor.c between version 1.186 and 1.187

version 1.186, 2018/07/20 03:46:34 version 1.187, 2018/09/13 02:08:33
Line 504 
Line 504 
 mm_answer_moduli(int sock, struct sshbuf *m)  mm_answer_moduli(int sock, struct sshbuf *m)
 {  {
         DH *dh;          DH *dh;
           const BIGNUM *dh_p, *dh_g;
         int r;          int r;
         u_int min, want, max;          u_int min, want, max;
   
Line 528 
Line 529 
                 return (0);                  return (0);
         } else {          } else {
                 /* Send first bignum */                  /* Send first bignum */
                   DH_get0_pqg(dh, &dh_p, NULL, &dh_g);
                 if ((r = sshbuf_put_u8(m, 1)) != 0 ||                  if ((r = sshbuf_put_u8(m, 1)) != 0 ||
                     (r = sshbuf_put_bignum2(m, dh->p)) != 0 ||                      (r = sshbuf_put_bignum2(m, dh_p)) != 0 ||
                     (r = sshbuf_put_bignum2(m, dh->g)) != 0)                      (r = sshbuf_put_bignum2(m, dh_g)) != 0)
                         fatal("%s: buffer error: %s", __func__, ssh_err(r));                          fatal("%s: buffer error: %s", __func__, ssh_err(r));
   
                 DH_free(dh);                  DH_free(dh);

Legend:
Removed from v.1.186  
changed lines
  Added in v.1.187