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>
{
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 ) );
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;