diff options
author | Rob Austein <sra@hactrn.net> | 2006-07-26 06:27:01 +0000 |
---|---|---|
committer | Rob Austein <sra@hactrn.net> | 2006-07-26 06:27:01 +0000 |
commit | 7b52cbd9d69e59f0076782fa20d500300daafdeb (patch) | |
tree | c17a8d158fd8c105717ee9ab67f0c3cd35b76f4b /openssl | |
parent | e1e81e1762d348189de3d289269d450d46daec17 (diff) |
Dumb error in ASN.1 templates.
svn path=/openssl/trunk/crypto/x509v3/v3_addr.c; revision=77
Diffstat (limited to 'openssl')
-rw-r--r-- | openssl/trunk/crypto/x509v3/v3_addr.c | 12 |
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; } |