diff options
Diffstat (limited to 'src/lib/libcrypto/asn1/d2i_s_pr.c')
-rw-r--r-- | src/lib/libcrypto/asn1/d2i_s_pr.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/lib/libcrypto/asn1/d2i_s_pr.c b/src/lib/libcrypto/asn1/d2i_s_pr.c index 050e1cc5fb..dec2a2ebd3 100644 --- a/src/lib/libcrypto/asn1/d2i_s_pr.c +++ b/src/lib/libcrypto/asn1/d2i_s_pr.c | |||
@@ -91,7 +91,7 @@ DSA *d2i_DSAPrivateKey(DSA **a, unsigned char **pp, long length) | |||
91 | if ((ret->priv_key=BN_bin2bn(bs->data,bs->length,ret->priv_key)) | 91 | if ((ret->priv_key=BN_bin2bn(bs->data,bs->length,ret->priv_key)) |
92 | == NULL) goto err_bn; | 92 | == NULL) goto err_bn; |
93 | 93 | ||
94 | ASN1_INTEGER_free(bs); | 94 | M_ASN1_INTEGER_free(bs); |
95 | 95 | ||
96 | M_ASN1_D2I_Finish_2(a); | 96 | M_ASN1_D2I_Finish_2(a); |
97 | err_bn: | 97 | err_bn: |
@@ -99,7 +99,7 @@ err_bn: | |||
99 | err: | 99 | err: |
100 | ASN1err(ASN1_F_D2I_DSAPRIVATEKEY,i); | 100 | ASN1err(ASN1_F_D2I_DSAPRIVATEKEY,i); |
101 | if ((ret != NULL) && ((a == NULL) || (*a != ret))) DSA_free(ret); | 101 | if ((ret != NULL) && ((a == NULL) || (*a != ret))) DSA_free(ret); |
102 | if (bs != NULL) ASN1_INTEGER_free(bs); | 102 | if (bs != NULL) M_ASN1_INTEGER_free(bs); |
103 | return(NULL); | 103 | return(NULL); |
104 | } | 104 | } |
105 | #endif | 105 | #endif |