saprasad / rpms / openssl

Forked from rpms/openssl 3 years ago
Clone
a9e5f01
diff -up openssl-0.9.8k/crypto/x509/x509_cmp.c.name-cmp openssl-0.9.8k/crypto/x509/x509_cmp.c
a9e5f01
--- openssl-0.9.8k/crypto/x509/x509_cmp.c.name-cmp	2009-02-15 13:10:39.000000000 +0100
a9e5f01
+++ openssl-0.9.8k/crypto/x509/x509_cmp.c	2009-03-25 20:04:41.000000000 +0100
a9e5f01
@@ -282,15 +282,7 @@ int X509_NAME_cmp(const X509_NAME *a, co
4ca06fa
 		nb=sk_X509_NAME_ENTRY_value(b->entries,i);
4ca06fa
 		j=na->value->type-nb->value->type;
4ca06fa
 		if (j)
4ca06fa
-			{
4ca06fa
-			nabit = ASN1_tag2bit(na->value->type);
4ca06fa
-			nbbit = ASN1_tag2bit(nb->value->type);
4ca06fa
-			if (!(nabit & STR_TYPE_CMP) ||
4ca06fa
-				!(nbbit & STR_TYPE_CMP))
f0fb64d
-				return j;
a9e5f01
-			if (!asn1_string_memcmp(na->value, nb->value))
a9e5f01
-				j = 0;
4ca06fa
-			}
4ca06fa
+			return j;
f0fb64d
 		else if (na->value->type == V_ASN1_PRINTABLESTRING)
4ca06fa
 			j=nocase_spacenorm_cmp(na->value, nb->value);
4ca06fa
 		else if (na->value->type == V_ASN1_IA5STRING