summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRichard Levitte <levitte@openssl.org>2000-06-15 11:10:15 +0000
committerRichard Levitte <levitte@openssl.org>2000-06-15 11:10:15 +0000
commitf20ee314772c13445a73cae46dd09c46795b5276 (patch)
tree4d72825dd64455896bff5c5613637e44e72104df
parent1e552869960659b4baac425bbf46cf6d3bd5e7e4 (diff)
Make sure that bs is not getting free'd again.
Reported by Robert Eiglmaier <robert.eiglmaier@ixos.de>
-rw-r--r--crypto/asn1/d2i_s_pr.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/crypto/asn1/d2i_s_pr.c b/crypto/asn1/d2i_s_pr.c
index dec2a2ebd3..55d5802d70 100644
--- a/crypto/asn1/d2i_s_pr.c
+++ b/crypto/asn1/d2i_s_pr.c
@@ -92,6 +92,7 @@ DSA *d2i_DSAPrivateKey(DSA **a, unsigned char **pp, long length)
== NULL) goto err_bn;
M_ASN1_INTEGER_free(bs);
+ bs = NULL;
M_ASN1_D2I_Finish_2(a);
err_bn: