From 5b6c86d050491015caa148fe18779e955c0685bc Mon Sep 17 00:00:00 2001 From: Jan Wille Date: Thu, 3 Jul 2025 12:41:55 +0200 Subject: [PATCH] add cast to fix IAR compiler errors IAR throws a warning "mixed ENUM with other type" --- library/ssl_misc.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/library/ssl_misc.h b/library/ssl_misc.h index 9228a3bc7f67..f0d3215f5988 100644 --- a/library/ssl_misc.h +++ b/library/ssl_misc.h @@ -1322,14 +1322,14 @@ static inline void mbedtls_ssl_handshake_set_state(mbedtls_ssl_context *ssl, mbedtls_ssl_states state) { MBEDTLS_SSL_DEBUG_MSG(3, ("handshake state: %d (%s) -> %d (%s)", - ssl->state, mbedtls_ssl_states_str(ssl->state), + ssl->state, mbedtls_ssl_states_str((mbedtls_ssl_states)ssl->state), (int) state, mbedtls_ssl_states_str(state))); ssl->state = (int) state; } static inline void mbedtls_ssl_handshake_increment_state(mbedtls_ssl_context *ssl) { - mbedtls_ssl_handshake_set_state(ssl, ssl->state + 1); + mbedtls_ssl_handshake_set_state(ssl, (mbedtls_ssl_states)(ssl->state + 1)); } MBEDTLS_CHECK_RETURN_CRITICAL