aboutsummaryrefslogtreecommitdiffstats
path: root/src/op-support.c
diff options
context:
space:
mode:
authorMarcus Brinkmann <[email protected]>2009-06-15 17:05:47 +0000
committerMarcus Brinkmann <[email protected]>2009-06-15 17:05:47 +0000
commit59eecf421e42cb929794f31e6387dbfb5b6a543b (patch)
tree6cd59c2639f6a81fb1a998b871b571a21e23fc27 /src/op-support.c
parentImproved W32 SetForegroundWindow hacks. (diff)
downloadgpgme-59eecf421e42cb929794f31e6387dbfb5b6a543b.tar.gz
gpgme-59eecf421e42cb929794f31e6387dbfb5b6a543b.zip
2009-06-15 Marcus Brinkmann <[email protected]>
* gpgme.h.in (gpgme_result_ref, gpgme_result_unref): Add prototypes. * gpgme.def, libgpgme.vers (gpgme_result_ref, gpgme_result_unref): Add these. * context.h (struct ctx_op_data): Add member "references". * gpgme.c (gpgme_result_ref, gpgme_result_unref): New functions. (_gpgme_release_result): Use gpgme_result_unref. * op-support.c (_gpgme_op_data_lookup): Initialize references.
Diffstat (limited to 'src/op-support.c')
-rw-r--r--src/op-support.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/op-support.c b/src/op-support.c
index fefccc67..19b24205 100644
--- a/src/op-support.c
+++ b/src/op-support.c
@@ -52,6 +52,7 @@ _gpgme_op_data_lookup (gpgme_ctx_t ctx, ctx_op_data_id_t type, void **hook,
data->type = type;
data->cleanup = cleanup;
data->hook = (void *) (((char *) data) + sizeof (struct ctx_op_data));
+ data->references = 1;
ctx->op_data = data;
}
*hook = data->hook;