From 21db6904ea9e0353a60f54f3122dd16df9a65e1c 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 1a58e19de53..2443c84bca1 100644 --- a/apps/s_time.c +++ b/apps/s_time.c @@ -325,8 +325,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