2002-06-28 Marcus Brinkmann <marcus@g10code.de>
authorMarcus Brinkmann <mb@g10code.com>
Fri, 28 Jun 2002 12:02:43 +0000 (12:02 +0000)
committerMarcus Brinkmann <mb@g10code.com>
Fri, 28 Jun 2002 12:02:43 +0000 (12:02 +0000)
* keylist.c (gpgme_op_keylist_ext_start): Always use our own FD
table (eg use synchronous mode).

gpgme/ChangeLog
gpgme/keylist.c

index 56fd9c6..ebae975 100644 (file)
@@ -1,5 +1,10 @@
 2002-06-28  Marcus Brinkmann  <marcus@g10code.de>
 
+       * keylist.c (gpgme_op_keylist_ext_start): Always use our own FD
+       table (eg use synchronous mode).
+
+2002-06-28  Marcus Brinkmann  <marcus@g10code.de>
+
        * ops.h (_gpgme_wait_on_condition): Remove HANG argument from
        prototype and change return type to GpgmeError.
        (_gpgme_wait_one): New prototype.
index 032bac6..5fe3701 100644 (file)
@@ -620,7 +620,9 @@ gpgme_op_keylist_ext_start (GpgmeCtx ctx, const char *pattern[],
 {
   GpgmeError err = 0;
 
-  err = _gpgme_op_reset (ctx, 0);
+  /* Keylist operations are always "synchronous" in the sense that we
+     don't add ourself to the global FD table.  */
+  err = _gpgme_op_reset (ctx, 1);
   if (err)
     goto leave;