diff options
author | Marcus Brinkmann <[email protected]> | 2002-04-27 12:11:52 +0000 |
---|---|---|
committer | Marcus Brinkmann <[email protected]> | 2002-04-27 12:11:52 +0000 |
commit | 40717c31840f35656700be5a469b7504060a33d5 (patch) | |
tree | 09d723d95ea59d570f1b415d608431077fcc092f | |
parent | allow checking of Opaque Signed message data (diff) | |
download | gpgme-40717c31840f35656700be5a469b7504060a33d5.tar.gz gpgme-40717c31840f35656700be5a469b7504060a33d5.zip |
2002-04-27 Marcus Brinkmann <[email protected]>
* engine-gpgsm.c (_gpgme_gpgsm_op_verify): Close the output
descriptor only when we don't need it anymore. Close the message
descriptor if we don't need it.
Diffstat (limited to '')
-rw-r--r-- | gpgme/ChangeLog | 6 | ||||
-rw-r--r-- | gpgme/engine-gpgsm.c | 3 |
2 files changed, 8 insertions, 1 deletions
diff --git a/gpgme/ChangeLog b/gpgme/ChangeLog index f2a9235b..cfcdb8da 100644 --- a/gpgme/ChangeLog +++ b/gpgme/ChangeLog @@ -1,3 +1,9 @@ +2002-04-27 Marcus Brinkmann <[email protected]> + + * engine-gpgsm.c (_gpgme_gpgsm_op_verify): Close the output + descriptor only when we don't need it anymore. Close the message + descriptor if we don't need it. + 2002-04-26 Werner Koch <[email protected]> * Makefile.am (libgpgme_la_LIBADD): Use libtool libraries. diff --git a/gpgme/engine-gpgsm.c b/gpgme/engine-gpgsm.c index f2584a08..aa1b09f5 100644 --- a/gpgme/engine-gpgsm.c +++ b/gpgme/engine-gpgsm.c @@ -878,6 +878,7 @@ _gpgme_gpgsm_op_verify (GpgsmObject gpgsm, GpgmeData sig, GpgmeData text) gpgsm->output_data = text; err = gpgsm_set_fd (gpgsm->assuan_ctx, "OUTPUT", gpgsm->output_fd_server, 0); + _gpgme_io_close (gpgsm->message_fd); } else { @@ -885,10 +886,10 @@ _gpgme_gpgsm_op_verify (GpgsmObject gpgsm, GpgmeData sig, GpgmeData text) gpgsm->message_data = text; err = gpgsm_set_fd (gpgsm->assuan_ctx, "MESSAGE", gpgsm->message_fd_server, 0); + _gpgme_io_close (gpgsm->output_fd); } if (err) return err; - _gpgme_io_close (gpgsm->output_fd); return 0; } |