change return type for unexpected extension
Signed-off-by: Jerry Yu <jerry.h.yu@arm.com>
diff --git a/library/ssl_tls13_client.c b/library/ssl_tls13_client.c
index 5b7a14a..2e0599d 100644
--- a/library/ssl_tls13_client.c
+++ b/library/ssl_tls13_client.c
@@ -1740,12 +1740,13 @@
break;
default:
- MBEDTLS_SSL_DEBUG_MSG( 3,
- ( "%s: ignore %s(%u) extension",
+ MBEDTLS_SSL_DEBUG_MSG( 2,
+ ( "%s: unexpected extension (%s(%u)) received .",
is_hrr ? "hello retry request" : "server hello",
mbedtls_tls13_get_extension_name( extension_type ),
extension_type ) );
- break;
+ ret = MBEDTLS_ERR_SSL_INTERNAL_ERROR;
+ goto cleanup;
}
p += extension_data_len;