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

Diff for /src/usr.bin/ssh/dh.c between version 1.34 and 1.35

version 1.34, 2006/03/25 13:17:01 version 1.35, 2006/03/27 13:03:54
Line 44 
Line 44 
 {  {
         char *cp, *arg;          char *cp, *arg;
         char *strsize, *gen, *prime;          char *strsize, *gen, *prime;
           const char *errstr = NULL;
   
         cp = line;          cp = line;
         if ((arg = strdelim(&cp)) == NULL)          if ((arg = strdelim(&cp)) == NULL)
Line 68 
Line 69 
                 goto fail;                  goto fail;
         strsize = strsep(&cp, " "); /* size */          strsize = strsep(&cp, " "); /* size */
         if (cp == NULL || *strsize == '\0' ||          if (cp == NULL || *strsize == '\0' ||
             (dhg->size = atoi(strsize)) == 0)              (dhg->size = (u_int)strtonum(strsize, 0, 64*1024, &errstr)) == 0 ||
               errstr)
                 goto fail;                  goto fail;
         /* The whole group is one bit larger */          /* The whole group is one bit larger */
         dhg->size++;          dhg->size++;

Legend:
Removed from v.1.34  
changed lines
  Added in v.1.35