From 3ab899f41cda31ab763da9e73e95981dcf3d5b7f Mon Sep 17 00:00:00 2001 From: Marcus Brinkmann Date: Thu, 18 Jun 2009 12:38:55 +0000 Subject: 2009-06-18 Marcus Brinkmann * context.h (CTX_OP_DATA_MAGIC): New macro. (struct ctx_op_data): New member MAGIC. * op-support.c (_gpgme_op_data_lookup): Initialize magic. * gpgme.c (gpgme_result_unref, gpgme_result_ref): Check magic. --- src/op-support.c | 1 + 1 file changed, 1 insertion(+) (limited to 'src/op-support.c') diff --git a/src/op-support.c b/src/op-support.c index 19b24205..c3ba7785 100644 --- a/src/op-support.c +++ b/src/op-support.c @@ -48,6 +48,7 @@ _gpgme_op_data_lookup (gpgme_ctx_t ctx, ctx_op_data_id_t type, void **hook, data = calloc (1, sizeof (struct ctx_op_data) + size); if (!data) return gpg_error_from_errno (errno); + data->magic = CTX_OP_DATA_MAGIC; data->next = ctx->op_data; data->type = type; data->cleanup = cleanup; -- cgit v1.2.3