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

gpgme/ChangeLog
gpgme/verify.c

index 3a27e8a..623cf20 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 abd49d8..460a051 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])