diff options
| author | Marcus Brinkmann <[email protected]> | 2002-02-26 22:41:31 +0000 | 
|---|---|---|
| committer | Marcus Brinkmann <[email protected]> | 2002-02-26 22:41:31 +0000 | 
| commit | 00d2d15d81094af7f3c5980eeb31f6b1eb14ce65 (patch) | |
| tree | 5510ae26b60554e45b1982d40a203226931c7f2a | |
| parent | now signMessage() calls the gpgme_set_include_certs() function before each ca... (diff) | |
| download | gpgme-00d2d15d81094af7f3c5980eeb31f6b1eb14ce65.tar.gz gpgme-00d2d15d81094af7f3c5980eeb31f6b1eb14ce65.zip | |
2002-02-26  Marcus Brinkmann  <[email protected]>
	* verify.c (_gpgme_verify_status_handler): Fix the last change.
| -rw-r--r-- | gpgme/ChangeLog | 4 | ||||
| -rw-r--r-- | gpgme/verify.c | 11 | 
2 files changed, 12 insertions, 3 deletions
| diff --git a/gpgme/ChangeLog b/gpgme/ChangeLog index 1b7930ff..b8d396ad 100644 --- a/gpgme/ChangeLog +++ b/gpgme/ChangeLog @@ -1,3 +1,7 @@ +2002-02-26  Marcus Brinkmann  <[email protected]> + +	* verify.c (_gpgme_verify_status_handler): Fix the last change. +  2002-02-25  Marcus Brinkmann  <[email protected]>  	* engine.c (_gpgme_engine_op_encrypt_sign): New function. diff --git a/gpgme/verify.c b/gpgme/verify.c index ae635790..fd5debf8 100644 --- a/gpgme/verify.c +++ b/gpgme/verify.c @@ -193,9 +193,14 @@ _gpgme_verify_status_handler (GpgmeCtx ctx, GpgStatusCode code, char *args)      case STATUS_ERRSIG:        /* The return code is the 6th argument, if it is 9, the problem  	 is a missing key.  */ -      for (p = args, i = 0; p && i < 5; i++) -	p = strchr (p, ' '); -      if (p && *(++p) == '9' && *(++p) == '\0') +      for (p = args, i = 0; p && *p && i < 5; i++) +        { +          p = strchr (p, ' '); +          if (p) +            while (*p == ' ') +              p++; +        } +      if (p && *(p++) == '9' && (*p == '\0' || *p == ' '))  	ctx->result.verify->status = GPGME_SIG_STAT_NOKEY;        else  	ctx->result.verify->status = GPGME_SIG_STAT_ERROR; | 
