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

Diff for /src/usr.bin/ssh/authfile.c between version 1.127 and 1.128

version 1.127, 2017/07/01 13:50:45 version 1.128, 2018/02/23 15:58:37
Line 186 
Line 186 
                 *perm_ok = 1;                  *perm_ok = 1;
   
         r = sshkey_load_private_type_fd(fd, type, passphrase, keyp, commentp);          r = sshkey_load_private_type_fd(fd, type, passphrase, keyp, commentp);
           if (r == 0 && keyp && *keyp)
                   r = sshkey_set_filename(*keyp, filename);
  out:   out:
         close(fd);          close(fd);
         return r;          return r;
Line 244 
Line 246 
             (r = sshkey_parse_private_fileblob(buffer, passphrase, keyp,              (r = sshkey_parse_private_fileblob(buffer, passphrase, keyp,
             commentp)) != 0)              commentp)) != 0)
                 goto out;                  goto out;
           if (keyp && *keyp &&
               (r = sshkey_set_filename(*keyp, filename)) != 0)
                   goto out;
         r = 0;          r = 0;
  out:   out:
         close(fd);          close(fd);
Line 392 
Line 397 
         case KEY_ECDSA:          case KEY_ECDSA:
 #endif /* WITH_OPENSSL */  #endif /* WITH_OPENSSL */
         case KEY_ED25519:          case KEY_ED25519:
           case KEY_XMSS:
         case KEY_UNSPEC:          case KEY_UNSPEC:
                 break;                  break;
         default:          default:

Legend:
Removed from v.1.127  
changed lines
  Added in v.1.128