2003-05-19 Marcus Brinkmann <marcus@g10code.de>
authorMarcus Brinkmann <mb@g10code.com>
Sun, 18 May 2003 22:54:19 +0000 (22:54 +0000)
committerMarcus Brinkmann <mb@g10code.com>
Sun, 18 May 2003 22:54:19 +0000 (22:54 +0000)
* verify.c (parse_new_sig): Fix ERRSIG case.
Submitted by Benjamin Lee <benjaminlee@users.sf.net>.

trunk/gpgme/ChangeLog
trunk/gpgme/verify.c

index 3a27e8a7e26bea26574f8390fef07d89c0b2d2c5..623cf203b34968d35d9c86f3858b22f654905331 100644 (file)
@@ -1,3 +1,8 @@
+2003-05-19  Marcus Brinkmann  <marcus@g10code.de>
+
+       * verify.c (parse_new_sig): Fix ERRSIG case.
+       Submitted by Benjamin Lee <benjaminlee@users.sf.net>.
+
 2003-05-18  Marcus Brinkmann  <marcus@g10code.de>
 
        * gpgme.h: The following types are renamed.  The old name is kept
index abd49d86404aca30fe24554845214ad17c14e513..460a051fe30cb3e8424c2184d20bbc1a8ecd3d01 100644 (file)
@@ -189,7 +189,12 @@ parse_new_sig (op_data_t opd, gpgme_status_code_t code, char *args)
          /* The return code is the 6th argument, if it is 9, the
             problem is a missing key.  */
          while (end && i < 4)
-           end = strchr (end, ' ');
+           {
+             end = strchr (end, ' ');
+             if (end)
+               end++;
+             i++;
+           }
          if (end && end[0] && (!end[1] || !end[1] == ' '))
            {
              switch (end[0])