1
0
Fork 0
mirror of git://git.gnupg.org/gnupg.git synced 2025-07-03 22:56:33 +02:00

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 <wk@gnupg.org>
This commit is contained in:
Werner Koch 2017-03-31 20:06:54 +02:00
parent 8f2671d2cc
commit 52ba5e67ca
No known key found for this signature in database
GPG key ID: E3FDFF218E45B72B
3 changed files with 12 additions and 1 deletions

View file

@ -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;
}