From 902aca09f3cfdf124dc92c7338635b8515eb8f39 Mon Sep 17 00:00:00 2001 From: Matt Caswell Date: Tue, 8 Nov 2016 13:43:12 +0000 Subject: [PATCH 1/1] Make some CLIENTHELLO_MSG function arguments const There were a few places where they could be declared const so this commit does that. Reviewed-by: Kurt Roeckx Reviewed-by: Rich Salz --- ssl/ssl_locl.h | 2 +- ssl/t1_lib.c | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/ssl/ssl_locl.h b/ssl/ssl_locl.h index 79542386bc..dcc2336661 100644 --- a/ssl/ssl_locl.h +++ b/ssl/ssl_locl.h @@ -2058,7 +2058,7 @@ __owur int dtls1_process_heartbeat(SSL *s, unsigned char *p, __owur int tls_get_ticket_from_client(SSL *s, CLIENTHELLO_MSG *hello, SSL_SESSION **ret); -__owur int tls_check_client_ems_support(SSL *s, CLIENTHELLO_MSG *hello); +__owur int tls_check_client_ems_support(SSL *s, const CLIENTHELLO_MSG *hello); __owur int tls12_get_sigandhash(WPACKET *pkt, const EVP_PKEY *pk, const EVP_MD *md); diff --git a/ssl/t1_lib.c b/ssl/t1_lib.c index 100c9f9598..6598776ef9 100644 --- a/ssl/t1_lib.c +++ b/ssl/t1_lib.c @@ -1701,7 +1701,7 @@ static int tls1_alpn_handle_client_hello_late(SSL *s, int *al) * Sadly we cannot differentiate 10.6, 10.7 and 10.8.4 (which work), from * 10.8..10.8.3 (which don't work). */ -static void ssl_check_for_safari(SSL *s, CLIENTHELLO_MSG *hello) +static void ssl_check_for_safari(SSL *s, const CLIENTHELLO_MSG *hello) { unsigned int type; PACKET sni, tmppkt; @@ -2905,7 +2905,7 @@ int tls_get_ticket_from_client(SSL *s, CLIENTHELLO_MSG *hello, * 1 on success * 0 on error */ -int tls_check_client_ems_support(SSL *s, CLIENTHELLO_MSG *hello) +int tls_check_client_ems_support(SSL *s, const CLIENTHELLO_MSG *hello) { RAW_EXTENSION *emsext; -- 2.34.1