diff options
author | Werner Koch <[email protected]> | 2002-06-13 08:45:32 +0000 |
---|---|---|
committer | Werner Koch <[email protected]> | 2002-06-13 08:45:32 +0000 |
commit | 276e401c427dc0700c2cc9ecd8017cc052e54cfd (patch) | |
tree | 2eff315e0663ebe345f657d220b0a4915119d9a9 | |
parent | bugfix + change to the nextCertificate() function prototype (diff) | |
download | gpgme-276e401c427dc0700c2cc9ecd8017cc052e54cfd.tar.gz gpgme-276e401c427dc0700c2cc9ecd8017cc052e54cfd.zip |
* verify.c (gpgme_op_verify): Make sure that we never access an
unitialized result structure.
-rw-r--r-- | gpgme/ChangeLog | 5 | ||||
-rw-r--r-- | gpgme/verify.c | 2 |
2 files changed, 6 insertions, 1 deletions
diff --git a/gpgme/ChangeLog b/gpgme/ChangeLog index 09c56ac2..44bcc310 100644 --- a/gpgme/ChangeLog +++ b/gpgme/ChangeLog @@ -1,3 +1,8 @@ +2002-06-13 Werner Koch <[email protected]> + + * verify.c (gpgme_op_verify): Make sure that we never access an + unitialized result structure. + 2002-06-12 Werner Koch <[email protected]> * keylist.c (struct keylist_result_s): New. diff --git a/gpgme/verify.c b/gpgme/verify.c index be2067cd..fe99aa97 100644 --- a/gpgme/verify.c +++ b/gpgme/verify.c @@ -461,7 +461,7 @@ gpgme_op_verify (GpgmeCtx ctx, GpgmeData sig, GpgmeData text, if (!err) { err = _gpgme_wait_one (ctx); - if (!err) + if (!err && ctx->result.verify) *r_stat = _gpgme_intersect_stati (ctx->result.verify); } return err; |