2004-08-18 Marcus Brinkmann <marcus@g10code.de>
authorMarcus Brinkmann <mb@g10code.com>
Wed, 18 Aug 2004 00:48:50 +0000 (00:48 +0000)
committerMarcus Brinkmann <mb@g10code.com>
Wed, 18 Aug 2004 00:48:50 +0000 (00:48 +0000)
* passphrase.c (_gpgme_passphrase_status_handler): Always run the
status handler.

TODO
gpgme/ChangeLog
gpgme/passphrase.c

diff --git a/TODO b/TODO
index 13bffbc0ae5edea9ae4e1f3ec18e029fdbc508d4..ad9070454c7938fea30057b5907664a81c874823 100644 (file)
--- a/TODO
+++ b/TODO
@@ -95,8 +95,6 @@ Hey Emacs, this is -*- outline -*- mode!
 ** If an operation failed, make sure that the result functions don't return
    corrupt partial information. !!!
    NOTE: The EOF status handler is not called in this case !!!
-** If no passphrase cb is installed, status handler is not run even if
-   password is required by crypto engine. !!
 ** Verify must not fail on NODATA premature if auto-key-retrieval failed.
    It should not fail silently if it knows there is an error. !!!
 ** All operations: Better error reporting. !!
index 974e1e202f971afc6393271301952e431913b824..5780a44516df4ce6d91a2085afcd491e76fa66e3 100644 (file)
@@ -1,3 +1,8 @@
+2004-08-18  Marcus Brinkmann  <marcus@g10code.de>
+
+       * passphrase.c (_gpgme_passphrase_status_handler): Always run the
+       status handler.
+
 2004-08-17  Marcus Brinkmann  <marcus@g10code.de>
 
        * rungpg.c (build_argv): Use --no-sk-comment, not --no-comment.
index 9fa6a130fa5b77e1bf523548f57b1801daa963a2..330246b763993fbd2e91b8dc40d75cae2250bb3a 100644 (file)
@@ -62,9 +62,6 @@ _gpgme_passphrase_status_handler (void *priv, gpgme_status_code_t code,
   void *hook;
   op_data_t opd;
 
-  if (!ctx->passphrase_cb)
-    return 0;
-
   err = _gpgme_op_data_lookup (ctx, OPDATA_PASSPHRASE, &hook,
                               sizeof (*opd), release_op_data);
   opd = hook;