]> git.ipfire.org Git - thirdparty/openssl.git/blobdiff - crypto/dsa/dsa_pmeth.c
Generate error queue entry on FFC_CHECK_BAD_LN_PAIR for DH and DSA
[thirdparty/openssl.git] / crypto / dsa / dsa_pmeth.c
index 750d0168fadd23a7866c41c0909cba3e2ff36879..7f7f57f6d3eeb90122bf604548f371fff3cd11fd 100644 (file)
@@ -221,7 +221,7 @@ static int pkey_dsa_paramgen(EVP_PKEY_CTX *ctx, EVP_PKEY *pkey)
                                         dctx->nbits, dctx->qbits, dctx->pmd,
                                         &res, pcb);
     BN_GENCB_free(pcb);
-    if (ret)
+    if (ret > 0)
         EVP_PKEY_assign_DSA(pkey, dsa);
     else
         DSA_free(dsa);