diff options
Diffstat (limited to 'tests/gpgsm/t-support.h')
-rw-r--r-- | tests/gpgsm/t-support.h | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/tests/gpgsm/t-support.h b/tests/gpgsm/t-support.h index cc1a7db9..ae3ad1f6 100644 --- a/tests/gpgsm/t-support.h +++ b/tests/gpgsm/t-support.h @@ -63,13 +63,18 @@ passphrase_cb (void *opaque, const char *uid_hint, const char *passphrase_info, int last_was_bad, int fd) { int res; - char *pass = "abc\n"; + char pass[] = "abc\n"; int passlen = strlen (pass); int off = 0; + (void)opaque; + (void)uid_hint; + (void)passphrase_info; + (void)last_was_bad; + do { - res = write (fd, &pass[off], passlen - off); + res = gpgme_io_write (fd, &pass[off], passlen - off); if (res > 0) off += res; } |