* rungpg.c (_gpgme_gpg_release): Call gpgme_data_release on
GPG->cmd.cb_data, not xfree.
(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.
+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,
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)