aboutsummaryrefslogtreecommitdiff
path: root/openssl
diff options
context:
space:
mode:
authorRob Austein <sra@hactrn.net>2006-07-26 06:27:01 +0000
committerRob Austein <sra@hactrn.net>2006-07-26 06:27:01 +0000
commit7b52cbd9d69e59f0076782fa20d500300daafdeb (patch)
treec17a8d158fd8c105717ee9ab67f0c3cd35b76f4b /openssl
parente1e81e1762d348189de3d289269d450d46daec17 (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.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;
}