[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.135 and 1.136

version 1.135, 2014/07/15 15:54:14 version 1.136, 2014/12/22 07:51:30
Line 884 
Line 884 
                 switch (type) {                  switch (type) {
                 case MM_USERKEY:                  case MM_USERKEY:
                         allowed = options.pubkey_authentication &&                          allowed = options.pubkey_authentication &&
                               !auth2_userkey_already_used(authctxt, key) &&
                             user_key_allowed(authctxt->pw, key);                              user_key_allowed(authctxt->pw, key);
                         pubkey_auth_info(authctxt, key, NULL);                          pubkey_auth_info(authctxt, key, NULL);
                         auth_method = "publickey";                          auth_method = "publickey";
Line 1111 
Line 1112 
         debug3("%s: key %p signature %s",          debug3("%s: key %p signature %s",
             __func__, key, (verified == 1) ? "verified" : "unverified");              __func__, key, (verified == 1) ? "verified" : "unverified");
   
         key_free(key);          /* If auth was successful then record key to ensure it isn't reused */
           if (verified == 1)
                   auth2_record_userkey(authctxt, key);
           else
                   key_free(key);
   
         free(blob);          free(blob);
         free(signature);          free(signature);
         free(data);          free(data);

Legend:
Removed from v.1.135  
changed lines
  Added in v.1.136