aboutsummaryrefslogtreecommitdiffstats
path: root/common/get-passphrase.c
diff options
context:
space:
mode:
authorWerner Koch <[email protected]>2016-01-08 05:33:27 +0000
committerWerner Koch <[email protected]>2016-01-08 05:33:27 +0000
commit833ba5faa1340aff80a205acbb701d4ae1d594d0 (patch)
treeaca806cf5e2c3a262f3d295f313243c7f1c10f0d /common/get-passphrase.c
parentgpg: Return an error code from keygrip_from_pk. (diff)
downloadgnupg-833ba5faa1340aff80a205acbb701d4ae1d594d0.tar.gz
gnupg-833ba5faa1340aff80a205acbb701d4ae1d594d0.zip
common: New put_membuf_cb to replace static membuf_data_cb.
* common/membuf.c (put_membuf_cb): New. * agent/call-scd.c (membuf_data_cb): Remove. Change callers to use put_membuf_cb. * common/get-passphrase.c (membuf_data_cb): Ditto. * g10/call-agent.c (membuf_data_cb): Ditto. * sm/call-agent.c (membuf_data_cb): Ditto. -- Signed-off-by: Werner Koch <[email protected]>
Diffstat (limited to 'common/get-passphrase.c')
-rw-r--r--common/get-passphrase.c13
1 files changed, 1 insertions, 12 deletions
diff --git a/common/get-passphrase.c b/common/get-passphrase.c
index 53ce7d136..f1517fbfa 100644
--- a/common/get-passphrase.c
+++ b/common/get-passphrase.c
@@ -130,17 +130,6 @@ default_inq_cb (void *opaque, const char *line)
}
-static gpg_error_t
-membuf_data_cb (void *opaque, const void *buffer, size_t length)
-{
- membuf_t *data = opaque;
-
- if (buffer)
- put_membuf (data, buffer, length);
- return 0;
-}
-
-
/* Ask for a passphrase via gpg-agent. On success the caller needs to
free the string stored at R_PASSPHRASE. On error NULL will be
stored at R_PASSPHRASE and an appropriate gpg error code is
@@ -214,7 +203,7 @@ gnupg_get_passphrase (const char *cache_id,
else
init_membuf (&data, 64);
err = assuan_transact (agent_ctx, line,
- membuf_data_cb, &data,
+ put_membuf_cb, &data,
default_inq_cb, NULL, NULL, NULL);
/* Older Pinentries return the old assuan error code for canceled