Use BN_with_flags() in a cleaner way.
[openssl.git] / crypto / dh / dh_key.c
index e384286c73ffb3d942e48594bfdb67c7dcd404a7..39eefe387eab82b63a3e0a3c42097d4012771f44 100644 (file)
@@ -148,6 +148,7 @@ static int generate_key(DH *dh)
 
                if ((dh->flags & DH_FLAG_NO_EXP_CONSTTIME) == 0)
                        {
+                       BN_init(&local_prk);
                        prk = &local_prk;
                        BN_with_flags(prk, priv_key, BN_FLG_EXP_CONSTTIME);
                        }