diff options
Diffstat (limited to 'src/lib/libcrypto/asn1')
-rw-r--r-- | src/lib/libcrypto/asn1/a_object.c | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/src/lib/libcrypto/asn1/a_object.c b/src/lib/libcrypto/asn1/a_object.c index f86d54f527..b3a7e672ee 100644 --- a/src/lib/libcrypto/asn1/a_object.c +++ b/src/lib/libcrypto/asn1/a_object.c | |||
@@ -365,12 +365,10 @@ ASN1_OBJECT_free(ASN1_OBJECT *a) | |||
365 | if (a == NULL) | 365 | if (a == NULL) |
366 | return; | 366 | return; |
367 | if (a->flags & ASN1_OBJECT_FLAG_DYNAMIC_STRINGS) { | 367 | if (a->flags & ASN1_OBJECT_FLAG_DYNAMIC_STRINGS) { |
368 | #ifndef CONST_STRICT /* disable purely for compile-time strict const checking. Doing this on a "real" compile will cause memory leaks */ | ||
369 | if (a->sn != NULL) | 368 | if (a->sn != NULL) |
370 | free((void *)a->sn); | 369 | free((void *)a->sn); |
371 | if (a->ln != NULL) | 370 | if (a->ln != NULL) |
372 | free((void *)a->ln); | 371 | free((void *)a->ln); |
373 | #endif | ||
374 | a->sn = a->ln = NULL; | 372 | a->sn = a->ln = NULL; |
375 | } | 373 | } |
376 | if (a->flags & ASN1_OBJECT_FLAG_DYNAMIC_DATA) { | 374 | if (a->flags & ASN1_OBJECT_FLAG_DYNAMIC_DATA) { |