Restore previous behaviour of only running one algorithm when -evp alg is used.
authorTim Hudson <tjh@openssl.org>
Mon, 17 Aug 2015 12:20:06 +0000 (22:20 +1000)
committerTim Hudson <tjh@openssl.org>
Mon, 17 Aug 2015 12:20:06 +0000 (22:20 +1000)
Submitted by: Eric Young <eay@pobox.com>
Reviewed-by: Ben Laurie <ben@openssl.org>
apps/speed.c

index 49efa7b4c9dbcc374b33dff91de1dafa6cfb056f..b4722f1a95b76bf75b22d0ffd66797870d3b451d 100644 (file)
@@ -944,7 +944,7 @@ int speed_main(int argc, char **argv)
 #endif
 
     /* No parameters; turn on everything. */
 #endif
 
     /* No parameters; turn on everything. */
-    if (argc == 0) {
+    if ((argc == 0) && !doit[D_EVP]) {
         for (i = 0; i < ALGOR_NUM; i++)
             if (i != D_EVP)
                 doit[i] = 1;
         for (i = 0; i < ALGOR_NUM; i++)
             if (i != D_EVP)
                 doit[i] = 1;