2002-07-25 Marcus Brinkmann <marcus@g10code.de>
authorMarcus Brinkmann <mb@g10code.com>
Thu, 25 Jul 2002 15:45:40 +0000 (15:45 +0000)
committerMarcus Brinkmann <mb@g10code.com>
Thu, 25 Jul 2002 15:45:40 +0000 (15:45 +0000)
* rungpg.c (_gpgme_gpg_op_keylist_ext): Skip empty string
patterns.  Reported by St�phane Corth�sy.

gpgme/ChangeLog
gpgme/rungpg.c

index 50802c5729b675fdd5ee3cb87537f1fa429c8897..c0c772294abfdd357583c73bf5a87ece836f4c08 100644 (file)
@@ -3,6 +3,9 @@
        * wait.c (fdt_global): Make static.  Reported by Stéphane
        Corthésy.
 
+       * rungpg.c (_gpgme_gpg_op_keylist_ext): Skip empty string
+       patterns.  Reported by Stéphane Corthésy.
+
 2002-07-03  Marcus Brinkmann  <marcus@g10code.de>
 
        * gpgme.c (gpgme_set_io_cbs): Deal with CTX being NULL.
index f200d08c764be376a90bcda7d4f7e73422c66b07..15115e567e27265b356e01ffd1c5d921ba024b00 100644 (file)
@@ -1635,7 +1635,7 @@ _gpgme_gpg_op_keylist_ext (GpgObject gpg, const char *pattern[],
     err = _gpgme_gpg_add_arg (gpg, "--");
   if (!err && pattern && *pattern)
     {
-      while (*pattern)
+      while (*pattern && **pattern)
        err = _gpgme_gpg_add_arg (gpg, *(pattern++));
     }