diff options
author | NIIBE Yutaka <[email protected]> | 2015-10-09 02:55:18 +0000 |
---|---|---|
committer | NIIBE Yutaka <[email protected]> | 2015-10-09 02:55:18 +0000 |
commit | 5a12c45666cd16bc750d7f0e63620c295feb77ea (patch) | |
tree | 385e12f0071c34e185a623e87c06fa421818bf1a | |
parent | agent: fix agent_askpin. (diff) | |
download | gnupg-5a12c45666cd16bc750d7f0e63620c295feb77ea.tar.gz gnupg-5a12c45666cd16bc750d7f0e63620c295feb77ea.zip |
agent: simplify agent_get_passphrase.
* agent/call-pinentry.c (agent_get_passphrase): Simplify.
Diffstat (limited to '')
-rw-r--r-- | agent/call-pinentry.c | 10 |
1 files changed, 2 insertions, 8 deletions
diff --git a/agent/call-pinentry.c b/agent/call-pinentry.c index 5092375f0..ada477a99 100644 --- a/agent/call-pinentry.c +++ b/agent/call-pinentry.c @@ -1064,15 +1064,9 @@ agent_get_passphrase (ctrl_t ctrl, { size_t size; size_t len = ASSUAN_LINELENGTH/2; - unsigned char *buffer; - rc = pinentry_loopback(ctrl, "PASSPHRASE", &buffer, &size, len); - if (!rc) - { - buffer[size] = 0; - *retpass = buffer; - } - return rc; + return pinentry_loopback (ctrl, "PASSPHRASE", + (unsigned char **)retpass, &size, len); } return gpg_error (GPG_ERR_NO_PIN_ENTRY); } |