From f6be9aedb0e3025735bbd02df2622ef41a52080a Mon Sep 17 00:00:00 2001 From: Neil Horman Date: Thu, 19 Jun 2025 12:38:41 -0400 Subject: [PATCH] Fix exit code for s_time when -new command line switch specified When operating with the -new switch in apps/openssl s_time, we neglect to set the exit code properly, and so the app exits with a code of 1 rather than 0 as expected Fixes #27856 Reviewed-by: Tomas Mraz Reviewed-by: Dmitry Belyavskiy (Merged from https://github.com/openssl/openssl/pull/27857) (cherry picked from commit b6ff5598539bf91608246ed81b4b534cbea6539d) --- apps/s_time.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/apps/s_time.c b/apps/s_time.c index 0d5bd122872..96788b9b93b 100644 --- a/apps/s_time.c +++ b/apps/s_time.c @@ -323,8 +323,10 @@ int s_time_main(int argc, char **argv) */ next: - if (!(perform & 2)) + if (!(perform & 2)) { + ret = 0; goto end; + } printf("\n\nNow timing with session id reuse.\n"); /* Get an SSL object so we can reuse the session id */ -- 2.47.2