summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/dsa/dsa_ameth.c
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--src/lib/libcrypto/dsa/dsa_ameth.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/src/lib/libcrypto/dsa/dsa_ameth.c b/src/lib/libcrypto/dsa/dsa_ameth.c
index ebca5ec5c5..16617d40f5 100644
--- a/src/lib/libcrypto/dsa/dsa_ameth.c
+++ b/src/lib/libcrypto/dsa/dsa_ameth.c
@@ -175,8 +175,7 @@ static int dsa_pub_encode(X509_PUBKEY *pk, const EVP_PKEY *pkey)
175 return 1; 175 return 1;
176 176
177 err: 177 err:
178 if (penc) 178 free(penc);
179 free(penc);
180 if (pval) 179 if (pval)
181 ASN1_STRING_free(pval); 180 ASN1_STRING_free(pval);
182 181
@@ -580,8 +579,7 @@ static int dsa_sig_print(BIO *bp, const X509_ALGOR *sigalg,
580 goto err; 579 goto err;
581 rv = 1; 580 rv = 1;
582 err: 581 err:
583 if (m) 582 free(m);
584 free(m);
585 DSA_SIG_free(dsa_sig); 583 DSA_SIG_free(dsa_sig);
586 return rv; 584 return rv;
587 } 585 }