[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.12 and 1.13

version 1.12, 2001/04/03 19:53:29 version 1.13, 2001/04/04 23:09:17
Line 151 
Line 151 
         while (fgets(line, sizeof(line), f)) {          while (fgets(line, sizeof(line), f)) {
                 if (!parse_prime(linenum, line, &dhg))                  if (!parse_prime(linenum, line, &dhg))
                         continue;                          continue;
                 if (dhg.size > max || dhg.size < min)                  if ((dhg.size > max || dhg.size < min) ||
                         continue;                      dhg.size != best ||
                 if (dhg.size != best)                      linenum++ != which) {
                         continue;  
                 if (linenum++ != which) {  
                         BN_free(dhg.g);                          BN_free(dhg.g);
                         BN_free(dhg.p);                          BN_free(dhg.p);
                         continue;                          continue;
Line 163 
Line 161 
                 break;                  break;
         }          }
         fclose(f);          fclose(f);
           if (linenum != which+1)
                   fatal("WARNING: line %d disappeared in %s, giving up",
                       which, _PATH_DH_PRIMES);
   
         return (dh_new_group(dhg.g, dhg.p));          return (dh_new_group(dhg.g, dhg.p));
 }  }

Legend:
Removed from v.1.12  
changed lines
  Added in v.1.13