Use the passed buffer in ERR_error_string!
[oweals/openssl.git] / crypto / asn1 / x_attrib.c
index ae88b2741b08dde9f33871da3bb1948ac57d3690..14e5ea27aa76625c852fe32d58708e06cc2d692b 100644 (file)
@@ -60,6 +60,7 @@
 #include "cryptlib.h"
 #include <openssl/objects.h>
 #include <openssl/asn1_mac.h>
+#include <openssl/x509.h>
 
 /* sequence */
 int i2d_X509_ATTRIBUTE(X509_ATTRIBUTE *a, unsigned char **pp)
@@ -159,6 +160,6 @@ void X509_ATTRIBUTE_free(X509_ATTRIBUTE *a)
                sk_ASN1_TYPE_pop_free(a->value.set,ASN1_TYPE_free);
        else
                ASN1_TYPE_free(a->value.single);
-       Free((char *)a);
+       OPENSSL_free(a);
        }