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

Diff for /src/usr.bin/ssh/auth2-pubkey.c between version 1.24 and 1.25

version 1.24, 2010/05/07 11:30:29 version 1.25, 2010/05/20 11:25:26
Line 290 
Line 290 
                                 continue;                                  continue;
                         }                          }
                 }                  }
                 if (auth_parse_options(pw, key_options, file, linenum) != 1)  
                         continue;  
                 if (key_is_cert(key)) {                  if (key_is_cert(key)) {
                         if (!key_is_cert_authority)  
                                 continue;  
                         if (!key_equal(found, key->cert->signature_key))                          if (!key_equal(found, key->cert->signature_key))
                                 continue;                                  continue;
                           if (auth_parse_options(pw, key_options, file,
                               linenum) != 1)
                                   continue;
                           if (!key_is_cert_authority)
                                   continue;
                         fp = key_fingerprint(found, SSH_FP_MD5,                          fp = key_fingerprint(found, SSH_FP_MD5,
                             SSH_FP_HEX);                              SSH_FP_HEX);
                         debug("matching CA found: file %s, line %lu, %s %s",                          debug("matching CA found: file %s, line %lu, %s %s",
Line 331 
Line 332 
                         xfree(fp);                          xfree(fp);
                         found_key = 1;                          found_key = 1;
                         break;                          break;
                 } else if (!key_is_cert_authority && key_equal(found, key)) {                  } else if (key_equal(found, key)) {
                           if (auth_parse_options(pw, key_options, file,
                               linenum) != 1)
                                   continue;
                           if (key_is_cert_authority)
                                   continue;
                         found_key = 1;                          found_key = 1;
                         debug("matching key found: file %s, line %lu",                          debug("matching key found: file %s, line %lu",
                             file, linenum);                              file, linenum);

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