aboutsummaryrefslogtreecommitdiffstats
path: root/gpgme/passphrase.c
diff options
context:
space:
mode:
authorMarcus Brinkmann <[email protected]>2002-08-29 00:30:31 +0000
committerMarcus Brinkmann <[email protected]>2002-08-29 00:30:31 +0000
commitf01df1076053a92c241f6ae98375bbb7bfe3d8ee (patch)
treee56300692a87cafc0deba180ed2d0154707157a5 /gpgme/passphrase.c
parent2002-08-28 Marcus Brinkmann <[email protected]> (diff)
downloadgpgme-f01df1076053a92c241f6ae98375bbb7bfe3d8ee.tar.gz
gpgme-f01df1076053a92c241f6ae98375bbb7bfe3d8ee.zip
2002-08-29 Marcus Brinkmann <[email protected]>
* passphrase.c (_gpgme_passphrase_status_handler): Reset CTX->result.passphrase->no_passphrase if passphrase is given (good or bad). Submitted by Jean DIRAISON <[email protected]>.
Diffstat (limited to '')
-rw-r--r--gpgme/passphrase.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/gpgme/passphrase.c b/gpgme/passphrase.c
index 52d75ca6..b3c89b87 100644
--- a/gpgme/passphrase.c
+++ b/gpgme/passphrase.c
@@ -68,10 +68,12 @@ _gpgme_passphrase_status_handler (GpgmeCtx ctx, GpgmeStatusCode code, char *args
case GPGME_STATUS_BAD_PASSPHRASE:
ctx->result.passphrase->bad_passphrase++;
+ ctx->result.passphrase->no_passphrase = 0;
break;
case GPGME_STATUS_GOOD_PASSPHRASE:
ctx->result.passphrase->bad_passphrase = 0;
+ ctx->result.passphrase->no_passphrase = 0;
break;
case GPGME_STATUS_NEED_PASSPHRASE: