]> 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:13 +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 1c6ed78b2cfd456de4eeaa01d3228be858809b06..3ec18d83d337993422e4219c843af07a18a73ed6 100644 (file)
@@ -324,8 +324,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 */