From 52ba5e67cad4311d0ddbc4f2979e20afd0161d1f Mon Sep 17 00:00:00 2001 From: Werner Koch Date: Fri, 31 Mar 2017 20:06:54 +0200 Subject: gpg: Assert that an opaque parameter is really what we expect. * g10/gpg.h (SERVER_CONTROL_MAGIC): New const. (server_control_s): Add field 'magic'. * g10/gpg.c (gpg_init_default_ctrl): Init MAGIC. * g10/import.c (impex_filter_getval): Assert MAGIC. Signed-off-by: Werner Koch --- g10/gpg.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'g10/gpg.c') diff --git a/g10/gpg.c b/g10/gpg.c index 28e0a9c64..c9ae28c61 100644 --- a/g10/gpg.c +++ b/g10/gpg.c @@ -2182,7 +2182,7 @@ set_compliance_option (enum cmd_and_opt_values option) static void gpg_init_default_ctrl (ctrl_t ctrl) { - (void)ctrl; + ctrl->magic = SERVER_CONTROL_MAGIC; } -- cgit v1.2.3