diff options
author | Marcus Brinkmann <[email protected]> | 2003-05-18 13:59:53 +0000 |
---|---|---|
committer | Marcus Brinkmann <[email protected]> | 2003-05-18 13:59:53 +0000 |
commit | cd8f1c53cc2b6c9bfe15a104adf7b55106d9b828 (patch) | |
tree | a784763d80cb37c42b586eeceb30289bc3236ad8 | |
parent | Add item. (diff) | |
download | gpgme-cd8f1c53cc2b6c9bfe15a104adf7b55106d9b828.tar.gz gpgme-cd8f1c53cc2b6c9bfe15a104adf7b55106d9b828.zip |
2003-05-18 Marcus Brinkmann <[email protected]>
* verify.c (_gpgme_verify_status_handler): Return GPGME_No_Data
for NODATA status without signatures.
-rw-r--r-- | gpgme/ChangeLog | 5 | ||||
-rw-r--r-- | gpgme/verify.c | 5 |
2 files changed, 10 insertions, 0 deletions
diff --git a/gpgme/ChangeLog b/gpgme/ChangeLog index a874048d..3154b3ac 100644 --- a/gpgme/ChangeLog +++ b/gpgme/ChangeLog @@ -1,3 +1,8 @@ +2003-05-18 Marcus Brinkmann <[email protected]> + + * verify.c (_gpgme_verify_status_handler): Return GPGME_No_Data + for NODATA status without signatures. + 2003-05-05 Marcus Brinkmann <[email protected]> * key.c (_gpgme_key_append_name): Use decoded string to parse user id. diff --git a/gpgme/verify.c b/gpgme/verify.c index e94232cb..946f66e2 100644 --- a/gpgme/verify.c +++ b/gpgme/verify.c @@ -467,6 +467,11 @@ _gpgme_verify_status_handler (void *priv, GpgmeStatusCode code, char *args) return sig ? parse_valid_sig (sig, args) : GPGME_General_Error; case GPGME_STATUS_NODATA: + if (!sig) + return GPGME_No_Data; + sig->status = GPGME_No_Data; + break; + case GPGME_STATUS_UNEXPECTED: if (!sig) return GPGME_General_Error; |