2002-04-25 Marcus Brinkmann <marcus@g10code.de>

* rungpg.c (_gpgme_gpg_release): Call gpgme_data_release on
	GPG->cmd.cb_data, not xfree.
This commit is contained in:
Marcus Brinkmann 2002-04-25 00:36:03 +00:00
parent f5e05f759f
commit 9b28b6b209
3 changed files with 8 additions and 1 deletions

2
TODO
View File

@ -21,6 +21,8 @@ Hey Emacs, this is -*- outline -*- mode!
(it's an internal error, as select_protocol checks already).
** When server mode is implemented properly, more care has to be taken to
release all resources on error (for example to free assuan_cmd).
** GnuPG
*** For pipemode, make sure to release the pipemode callback data object.
* Operations
** Export status handler need much more work.

View File

@ -1,3 +1,8 @@
2002-04-25 Marcus Brinkmann <marcus@g10code.de>
* rungpg.c (_gpgme_gpg_release): Call gpgme_data_release on
GPG->cmd.cb_data, not xfree.
2002-04-25 Marcus Brinkmann <marcus@g10code.de>
* engine-gpgsm.c (_gpgme_gpgsm_new): Set the display, ttyname,

View File

@ -264,7 +264,7 @@ _gpgme_gpg_release (GpgObject gpg)
xfree (gpg->colon.buffer);
if (gpg->argv)
free_argv (gpg->argv);
xfree (gpg->cmd.cb_data);
gpgme_data_release (gpg->cmd.cb_data);
xfree (gpg->cmd.keyword);
if (gpg->pid != -1)