aboutsummaryrefslogtreecommitdiff
path: root/openssl/trunk/crypto/x509v3/v3_addr.c
diff options
context:
space:
mode:
Diffstat (limited to 'openssl/trunk/crypto/x509v3/v3_addr.c')
-rw-r--r--openssl/trunk/crypto/x509v3/v3_addr.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/openssl/trunk/crypto/x509v3/v3_addr.c b/openssl/trunk/crypto/x509v3/v3_addr.c
index 1d076564..35d125ce 100644
--- a/openssl/trunk/crypto/x509v3/v3_addr.c
+++ b/openssl/trunk/crypto/x509v3/v3_addr.c
@@ -53,8 +53,8 @@ ASN1_CHOICE(IPAddressChoice) = {
} ASN1_CHOICE_END(IPAddressChoice)
ASN1_SEQUENCE(IPAddressFamily) = {
- ASN1_SIMPLE(IPAddressFamily, addressFamily, ASN1_OCTET_STRING),
- ASN1_SEQUENCE_OF(IPAddressFamily, ipAddressChoice, IPAddressChoice)
+ ASN1_SIMPLE(IPAddressFamily, addressFamily, ASN1_OCTET_STRING),
+ ASN1_SIMPLE(IPAddressFamily, ipAddressChoice, IPAddressChoice)
} ASN1_SEQUENCE_END(IPAddressFamily)
ASN1_ITEM_TEMPLATE(IPAddrBlocks) =
@@ -643,7 +643,7 @@ static int IPAddressOrRanges_canonize(IPAddressOrRanges *aors,
*/
if (memcmp(a_max, b_max, length) >= 0) {
sk_IPAddressOrRange_delete(aors, i + 1);
- aor_cleanup(b);
+ IPAddressOrRange_free(b);
--i;
continue;
}
@@ -660,8 +660,8 @@ static int IPAddressOrRanges_canonize(IPAddressOrRanges *aors,
return 0;
sk_IPAddressOrRange_set(aors, i, merged);
sk_IPAddressOrRange_delete(aors, i + 1);
- aor_cleanup(a);
- aor_cleanup(b);
+ IPAddressOrRange_free(a);
+ IPAddressOrRange_free(b);
--i;
continue;
}
@@ -825,7 +825,7 @@ static void *v2i_IPAddrBlocks(struct v3_ext_method *method,
return addr;
err:
- IPAddrBlocks_free(addr);
+ sk_IPAddressFamily_pop_free(addr, IPAddressFamily_free);
return NULL;
}