From 61087885ac00f1caa5758469cfe553ac231b97b0 Mon Sep 17 00:00:00 2001 From: Rob Austein Date: Wed, 26 Jul 2006 16:24:55 +0000 Subject: Doh, helps to compare the right data svn path=/openssl/trunk/crypto/x509v3/v3_addr.c; revision=88 --- openssl/trunk/crypto/x509v3/v3_addr.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'openssl/trunk/crypto/x509v3/v3_addr.c') diff --git a/openssl/trunk/crypto/x509v3/v3_addr.c b/openssl/trunk/crypto/x509v3/v3_addr.c index cbbabdba..95e3672a 100644 --- a/openssl/trunk/crypto/x509v3/v3_addr.c +++ b/openssl/trunk/crypto/x509v3/v3_addr.c @@ -455,7 +455,8 @@ static IPAddressFamily *make_IPAddressFamily(IPAddrBlocks *addr, key[2] = *safi & 0xFF; for (i = 0; i < sk_IPAddressFamily_num(addr); i++) { f = sk_IPAddressFamily_value(addr, i); - if (!memcmp(f->addressFamily, key, keylen)) + assert(f->addressFamily->data != NULL); + if (!memcmp(f->addressFamily->data, key, keylen)) return f; } if ((f = IPAddressFamily_new()) == NULL) -- cgit v1.2.3