From ae952174a7f211238980c7cbc4afd3f92c7031d3 Mon Sep 17 00:00:00 2001 From: Xiaokang Qian Date: Wed, 6 Dec 2023 10:27:27 +0000 Subject: [PATCH] Enable early data depend on whether the early data file exist Signed-off-by: Xiaokang Qian --- programs/ssl/ssl_client2.c | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/programs/ssl/ssl_client2.c b/programs/ssl/ssl_client2.c index 69f9d5131d..ceffb2f3d5 100644 --- a/programs/ssl/ssl_client2.c +++ b/programs/ssl/ssl_client2.c @@ -1967,17 +1967,13 @@ usage: #if defined(MBEDTLS_SSL_EARLY_DATA) int early_data_enabled = MBEDTLS_SSL_EARLY_DATA_DISABLED; FILE *early_data_fp = NULL; - size_t early_data_len = 0; if (strlen(opt.early_data) > 0) { if ((early_data_fp = fopen(opt.early_data, "rb")) == NULL) { mbedtls_printf("failed\n ! Cannot open '%s' for reading.\n", opt.early_data); goto exit; } - early_data_len = fread(buf, 1, sizeof(buf), early_data_fp); - if (early_data_len > 0) { - early_data_enabled = MBEDTLS_SSL_EARLY_DATA_ENABLED; - } + early_data_enabled = MBEDTLS_SSL_EARLY_DATA_ENABLED; } mbedtls_ssl_conf_early_data(&conf, early_data_enabled); #endif /* MBEDTLS_SSL_EARLY_DATA */