From eaebedb30b3810ff4dde12395d396a92740c847b Mon Sep 17 00:00:00 2001 From: Xiaokang Qian Date: Wed, 6 Dec 2023 02:55:16 +0000 Subject: [PATCH] Refine the detect code to enable early data or not Signed-off-by: Xiaokang Qian --- programs/ssl/ssl_client2.c | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/programs/ssl/ssl_client2.c b/programs/ssl/ssl_client2.c index d4ca4d824..848fa123d 100644 --- a/programs/ssl/ssl_client2.c +++ b/programs/ssl/ssl_client2.c @@ -2010,14 +2010,12 @@ usage: } #if defined(MBEDTLS_SSL_EARLY_DATA) - int early_data_enabled = 0; + int early_data_enabled = MBEDTLS_SSL_EARLY_DATA_DISABLED; size_t early_data_len; if (strlen(opt.early_data_file) > 0 && - ssl_early_data_read_file(opt.early_data_file, - &early_data, &early_data_len) == 0) { + ssl_read_file_text(opt.early_data_file, + &early_data, &early_data_len) == 0) { early_data_enabled = MBEDTLS_SSL_EARLY_DATA_ENABLED; - } else { - early_data_enabled = MBEDTLS_SSL_EARLY_DATA_DISABLED; } mbedtls_ssl_conf_early_data(&conf, early_data_enabled); #endif /* MBEDTLS_SSL_EARLY_DATA */