doc/
authorMarcus Brinkmann <mb@g10code.com>
Mon, 4 Aug 2003 21:11:11 +0000 (21:11 +0000)
committerMarcus Brinkmann <mb@g10code.com>
Mon, 4 Aug 2003 21:11:11 +0000 (21:11 +0000)
2003-08-04  Marcus Brinkmann  <marcus@g10code.de>

* gpgme.texi (Verify): Get error code from SIG->status in the code
for gpgme_get_sig_status.

gpgme/
2003-08-04  Marcus Brinkmann  <marcus@g10code.de>

* verify.c (parse_new_sig): Fix status parsing case.

doc/ChangeLog
doc/gpgme.texi
gpgme/ChangeLog
gpgme/verify.c

index b06ffd7..65c5f89 100644 (file)
@@ -1,3 +1,8 @@
+2003-08-04  Marcus Brinkmann  <marcus@g10code.de>
+
+       * gpgme.texi (Verify): Get error code from SIG->status in the code
+       for gpgme_get_sig_status.
+
 2003-07-31  Marcus Brinkmann  <marcus@g10code.de>
 
        * gpgme.texi (Key Management): Add can_authenticate flag.
index 018102b..6376552 100644 (file)
@@ -3615,7 +3615,7 @@ The function @code{gpgme_get_sig_status} is equivalent to:
 
   if (r_stat)
     @{
-      switch (sig->status)
+      switch (gpg_err_code (sig->status))
        @{
        case GPG_ERR_NO_ERROR:
          *r_stat = GPGME_SIG_STAT_GOOD;
index eaa9b8a..35172dd 100644 (file)
@@ -1,3 +1,7 @@
+2003-08-04  Marcus Brinkmann  <marcus@g10code.de>
+
+       * verify.c (parse_new_sig): Fix status parsing case.
+
 2003-07-31  Marcus Brinkmann  <marcus@g10code.de>
 
        * gpgme.h (struct _gpgme_subkey): Add flag CAN_AUTHENTICATE.
index 43190f6..3f70851 100644 (file)
@@ -198,7 +198,7 @@ parse_new_sig (op_data_t opd, gpgme_status_code_t code, char *args)
                end++;
              i++;
            }
-         if (end && end[0] && (!end[1] || !end[1] == ' '))
+         if (end && end[0] && (!end[1] || end[1] == ' '))
            {
              switch (end[0])
                {
@@ -206,7 +206,7 @@ parse_new_sig (op_data_t opd, gpgme_status_code_t code, char *args)
                  sig->status = gpg_error (GPG_ERR_UNSUPPORTED_ALGORITHM);
                  break;
                  
-               case 9:
+               case '9':
                  sig->status = gpg_error (GPG_ERR_NO_PUBKEY);
                  break;