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).

trunk/gpgme/ChangeLog
trunk/gpgme/keylist.c

index 56fd9c6990e230cf8f35db85c508e546f2204a54..ebae97566cf2a5dd0e3e78e786c5fa5895e59aaa 100644 (file)
@@ -1,3 +1,8 @@
+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
index 032bac6c3cfe6163174cfa26c7173feecd1dc5d7..5fe37011a5710a1301a0cbc5b34980cc3b99abfc 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;