use gpgme_op_keylist_ext_start
authorSteffen Hansen <hansen@kde.org>
Thu, 27 Jun 2002 16:26:15 +0000 (16:26 +0000)
committerSteffen Hansen <hansen@kde.org>
Thu, 27 Jun 2002 16:26:15 +0000 (16:26 +0000)
gpgmeplug/ChangeLog
gpgmeplug/gpgmeplug.c

index ddc7f335d94a4ab55befde9dd909c4de6a7568dd..86a8d88e78f42acb144105e1d4ec609825c725a0 100644 (file)
@@ -1,6 +1,8 @@
 2002-06-27  Steffen Hansen  <steffen@hrhansen.dk>
 
-       * Handle truncated data from dirmngr.
+       * gpgmeplug.c: Fixed pattern related bug.
+
+       * cryptplug.h, gpgmeplug.c: Handle truncated data from dirmngr.
 
 2002-06-25  Steffen Hansen  <steffen@hrhansen.dk>
 
index 48ce8106ef0a51799119f7cfff718ac9008ef2be..3774b51445e2f64e25fe3526e9004a314b046306 100644 (file)
@@ -2242,7 +2242,8 @@ startListCertificates( const char* pattern, int remote )
 {
     GpgmeError err;
     struct CertIterator* it;
-    /*fprintf( stderr,  "startListCertificates()" );*/
+    const char* patterns[] = { pattern, NULL };
+    fprintf( stderr,  "startListCertificates( \"%s\", %d )", pattern, remote );
 
     it = (struct CertIterator*)safe_malloc( sizeof( struct CertIterator ) );
 
@@ -2256,7 +2257,7 @@ startListCertificates( const char* pattern, int remote )
     gpgme_set_protocol (it->ctx, GPGME_PROTOCOL_CMS);
     if( remote ) gpgme_set_keylist_mode ( it->ctx, GPGME_KEYLIST_MODE_EXTERN ); 
     else gpgme_set_keylist_mode ( it->ctx, GPGME_KEYLIST_MODE_LOCAL );
-    err =  gpgme_op_keylist_start ( it->ctx, pattern, 0);
+    err =  gpgme_op_keylist_ext_start ( it->ctx, patterns, 0, 0);
     if( err != GPGME_No_Error ) {
       endListCertificates( it );
       return NULL;