]> git.ipfire.org Git - thirdparty/openssl.git/commitdiff
Fix exit code for s_time when -new command line switch specified
authorNeil Horman <nhorman@openssl.org>
Thu, 19 Jun 2025 16:38:41 +0000 (12:38 -0400)
committerNeil Horman <nhorman@openssl.org>
Fri, 20 Jun 2025 19:44:24 +0000 (15:44 -0400)
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 <tomas@openssl.org>
Reviewed-by: Dmitry Belyavskiy <beldmit@gmail.com>
(Merged from https://github.com/openssl/openssl/pull/27857)

(cherry picked from commit b6ff5598539bf91608246ed81b4b534cbea6539d)

apps/s_time.c

index 1a58e19de53fe7eeaa3c469df6aa54534e32ca35..2443c84bca1e21a48f7a024ab1bcc7e9eaab4159 100644 (file)
@@ -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 */