From 149950d8765514ccf71ced2602c8977d97eb50f7 Mon Sep 17 00:00:00 2001 From: Simon Butcher Date: Sat, 15 Oct 2016 22:08:08 +0100 Subject: [PATCH] Added checks for POLARSSL_SSL_CLI_C Added additional POLARSSL_SSL_CLI_C preprocessor conditions to suppress warnings on server only builds. --- library/ssl_tls.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/library/ssl_tls.c b/library/ssl_tls.c index 2eb24b259..0dd4a6c56 100644 --- a/library/ssl_tls.c +++ b/library/ssl_tls.c @@ -83,6 +83,7 @@ static unsigned int mfl_code_to_length[SSL_MAX_FRAG_LEN_INVALID] = }; #endif /* POLARSSL_SSL_MAX_FRAGMENT_LENGTH */ +#if defined(POLARSSL_SSL_CLI_C) static int ssl_session_copy( ssl_session *dst, const ssl_session *src ) { ssl_session_free( dst ); @@ -122,6 +123,7 @@ static int ssl_session_copy( ssl_session *dst, const ssl_session *src ) return( 0 ); } +#endif /* POLARSSL_SSL_CLI_C */ #if defined(POLARSSL_SSL_HW_RECORD_ACCEL) int (*ssl_hw_record_init)( ssl_context *ssl, @@ -2637,7 +2639,7 @@ int ssl_write_certificate( ssl_context *ssl ) ssl->out_msgtype = SSL_MSG_HANDSHAKE; ssl->out_msg[0] = SSL_HS_CERTIFICATE; -#if defined(POLARSSL_SSL_PROTO_SSL3) +#if defined(POLARSSL_SSL_PROTO_SSL3) && defined(POLARSSL_SSL_CLI_C) write_msg: #endif