diff --git a/apps/speed.c b/apps/speed.c index d6f78fb5d..df892c51f 100644 --- a/apps/speed.c +++ b/apps/speed.c @@ -2051,7 +2051,7 @@ int MAIN(int argc, char **argv) } else { - ecdh_b[j]->group = ecdh_a[j]->group; + ecdh_b[j]->group = EC_GROUP_dup(ecdh_a[j]->group); /* generate two ECDH key pairs */ if (!EC_KEY_generate_key(ecdh_a[j]) ||