diff options
Diffstat (limited to 'src/lib/libcrypto/asn1')
-rw-r--r-- | src/lib/libcrypto/asn1/asn1_gen.c | 6 | ||||
-rw-r--r-- | src/lib/libcrypto/asn1/bio_ndef.c | 3 |
2 files changed, 3 insertions, 6 deletions
diff --git a/src/lib/libcrypto/asn1/asn1_gen.c b/src/lib/libcrypto/asn1/asn1_gen.c index 598a322242..7abbac6059 100644 --- a/src/lib/libcrypto/asn1/asn1_gen.c +++ b/src/lib/libcrypto/asn1/asn1_gen.c | |||
@@ -258,10 +258,8 @@ ASN1_generate_v3(char *str, X509V3_CTX *cnf) | |||
258 | ret = d2i_ASN1_TYPE(NULL, &cp, len); | 258 | ret = d2i_ASN1_TYPE(NULL, &cp, len); |
259 | 259 | ||
260 | err: | 260 | err: |
261 | if (orig_der) | 261 | free(orig_der); |
262 | free(orig_der); | 262 | free(new_der); |
263 | if (new_der) | ||
264 | free(new_der); | ||
265 | 263 | ||
266 | return ret; | 264 | return ret; |
267 | } | 265 | } |
diff --git a/src/lib/libcrypto/asn1/bio_ndef.c b/src/lib/libcrypto/asn1/bio_ndef.c index f00d38e5e4..66be025127 100644 --- a/src/lib/libcrypto/asn1/bio_ndef.c +++ b/src/lib/libcrypto/asn1/bio_ndef.c | |||
@@ -146,8 +146,7 @@ BIO_new_NDEF(BIO *out, ASN1_VALUE *val, const ASN1_ITEM *it) | |||
146 | err: | 146 | err: |
147 | if (asn_bio) | 147 | if (asn_bio) |
148 | BIO_free(asn_bio); | 148 | BIO_free(asn_bio); |
149 | if (ndef_aux) | 149 | free(ndef_aux); |
150 | free(ndef_aux); | ||
151 | return NULL; | 150 | return NULL; |
152 | } | 151 | } |
153 | 152 | ||