From ee28e7a21d013c7f4d18ad14713257af9491b518 Mon Sep 17 00:00:00 2001 From: Jerry Yu Date: Fri, 24 Jun 2022 19:35:40 +0800 Subject: [PATCH] add tests for select sig alg Signed-off-by: Jerry Yu --- library/ssl_misc.h | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/library/ssl_misc.h b/library/ssl_misc.h index a79869f40d..05a926bd2b 100644 --- a/library/ssl_misc.h +++ b/library/ssl_misc.h @@ -1922,8 +1922,12 @@ static inline const void *mbedtls_ssl_get_sig_algs( #if defined(MBEDTLS_KEY_EXCHANGE_WITH_CERT_ENABLED) #if !defined(MBEDTLS_DEPRECATED_REMOVED) - if( ssl->handshake != NULL && ssl->handshake->sig_algs != NULL ) + if( ssl->handshake->sig_algs_heap_allocated == 1 && + ssl->handshake != NULL && + ssl->handshake->sig_algs != NULL ) + { return( ssl->handshake->sig_algs ); + } #endif return( ssl->conf->sig_algs );