1
0
mirror of git://git.gnupg.org/gnupg.git synced 2024-06-02 22:38:02 +02:00

agent: simplify agent_get_passphrase.

* agent/call-pinentry.c (agent_get_passphrase): Simplify.
This commit is contained in:
NIIBE Yutaka 2015-10-09 11:55:18 +09:00
parent 818fa4f71e
commit 5a12c45666

View File

@ -1064,15 +1064,9 @@ agent_get_passphrase (ctrl_t ctrl,
{ {
size_t size; size_t size;
size_t len = ASSUAN_LINELENGTH/2; size_t len = ASSUAN_LINELENGTH/2;
unsigned char *buffer;
rc = pinentry_loopback(ctrl, "PASSPHRASE", &buffer, &size, len); return pinentry_loopback (ctrl, "PASSPHRASE",
if (!rc) (unsigned char **)retpass, &size, len);
{
buffer[size] = 0;
*retpass = buffer;
}
return rc;
} }
return gpg_error (GPG_ERR_NO_PIN_ENTRY); return gpg_error (GPG_ERR_NO_PIN_ENTRY);
} }