static void ostree_gpg_verify_result_finalize (GObject *object) { OstreeGpgVerifyResult *result = OSTREE_GPG_VERIFY_RESULT (object); if (result->context != NULL) gpgme_release (result->context); if (result->details != NULL) gpgme_result_unref (result->details); G_OBJECT_CLASS (ostree_gpg_verify_result_parent_class)->finalize (object); }
void _gpgme_release_result (gpgme_ctx_t ctx) { struct ctx_op_data *data = ctx->op_data; while (data) { struct ctx_op_data *next_data = data->next; data->next = NULL; gpgme_result_unref (data->hook); data = next_data; } ctx->op_data = NULL; }