From 39c745038181edd097e188434b3f9c971ed3987f Mon Sep 17 00:00:00 2001 From: Werner Koch Date: Tue, 21 Feb 2017 09:12:00 +0100 Subject: dirmngr: Add a magic field to the http structs. * dirmngr/http.c (HTTP_SESSION_MAGIC): New. (http_session_s): New field 'magic'. (HTTP_CONTEXT_MAGIC): New. (http_context_s): New field 'magic'. (my_ntbtls_verify_cb): Assert MAGIC. (fp_onclose_notification): Ditto. (session_unref): Ditto. Reset MAGIC. (http_session_new): Set MAGIC. (http_open): Ditto. (http_raw_connect): Ditto. (http_close): Assert MAGIC. Reset MAGIC. * dirmngr/t-http.c (my_http_tls_verify_cb): MArk HTTP_FLAGS unused. -- We pass those handles through opaque pointers. The magic numbers will help to detect wrong use. Signed-off-by: Werner Koch --- dirmngr/t-http.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'dirmngr/t-http.c') diff --git a/dirmngr/t-http.c b/dirmngr/t-http.c index 37b3e5329..c5bec898b 100644 --- a/dirmngr/t-http.c +++ b/dirmngr/t-http.c @@ -134,7 +134,7 @@ my_http_tls_verify_cb (void *opaque, (void)opaque; (void)http; (void)session; - + (void)http_flags; /* Get the peer's certs fron ntbtls. */ for (idx = 0; -- cgit v1.2.3