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

Diff for /src/usr.bin/ssh/ssh-agent.c between version 1.288 and 1.289

version 1.288, 2022/04/29 03:13:32 version 1.289, 2022/09/09 03:31:42
Line 824 
Line 824 
                 debug_fr(r, "sshkey_sign");                  debug_fr(r, "sshkey_sign");
                 if (pin == NULL && !retried && sshkey_is_sk(id->key) &&                  if (pin == NULL && !retried && sshkey_is_sk(id->key) &&
                     r == SSH_ERR_KEY_WRONG_PASSPHRASE) {                      r == SSH_ERR_KEY_WRONG_PASSPHRASE) {
                         if (notifier) {                          notify_complete(notifier, NULL);
                                 notify_complete(notifier, NULL);                          notifier = NULL;
                                 notifier = NULL;  
                         }  
                         /* XXX include sig_dest */                          /* XXX include sig_dest */
                         xasprintf(&prompt, "Enter PIN%sfor %s key %s: ",                          xasprintf(&prompt, "Enter PIN%sfor %s key %s: ",
                             (id->key->sk_flags & SSH_SK_USER_PRESENCE_REQD) ?                              (id->key->sk_flags & SSH_SK_USER_PRESENCE_REQD) ?

Legend:
Removed from v.1.288  
changed lines
  Added in v.1.289