aboutsummaryrefslogtreecommitdiffstats
path: root/g10/gpg.c
diff options
context:
space:
mode:
authorWerner Koch <[email protected]>2017-03-31 18:06:54 +0000
committerWerner Koch <[email protected]>2017-03-31 18:07:33 +0000
commit52ba5e67cad4311d0ddbc4f2979e20afd0161d1f (patch)
tree0d959d3440502898ba87c75fc8ca97daab2cf49f /g10/gpg.c
parentgpg: Pass CTRL to many more functions. (diff)
downloadgnupg-52ba5e67cad4311d0ddbc4f2979e20afd0161d1f.tar.gz
gnupg-52ba5e67cad4311d0ddbc4f2979e20afd0161d1f.zip
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 <[email protected]>
Diffstat (limited to 'g10/gpg.c')
-rw-r--r--g10/gpg.c2
1 files changed, 1 insertions, 1 deletions
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;
}