crypt32(2/17): The preferred issuer flag appears to be a bug in XP, so don't set it

Juan Lang juan.lang at gmail.com
Thu Aug 30 20:14:33 CDT 2007


--Juan
-------------- next part --------------
From 1a5c920ba65dfaade5964ddfded0499e84996b42 Mon Sep 17 00:00:00 2001
From: Juan Lang <juan.lang at gmail.com>
Date: Thu, 30 Aug 2007 17:49:27 -0700
Subject: [PATCH] The preferred issuer flag appears to be a bug in XP, so don't set it
---
 dlls/crypt32/chain.c |    4 ----
 1 files changed, 0 insertions(+), 4 deletions(-)

diff --git a/dlls/crypt32/chain.c b/dlls/crypt32/chain.c
index 2b00ff0..cfe05b3 100644
--- a/dlls/crypt32/chain.c
+++ b/dlls/crypt32/chain.c
@@ -255,10 +255,6 @@ static BOOL CRYPT_AddCertToSimpleChain(P
             if (dwFlags & CERT_STORE_TIME_VALIDITY_FLAG)
                 element->TrustStatus.dwErrorStatus |=
                  CERT_TRUST_IS_NOT_TIME_VALID;
-            /* It appears, from every example certificate chain I've found,
-             * that this flag is always set:
-             */
-            element->TrustStatus.dwInfoStatus = CERT_TRUST_HAS_PREFERRED_ISSUER;
             if (chain->cElement)
             {
                 PCERT_CHAIN_ELEMENT prevElement =
-- 
1.4.1


More information about the wine-patches mailing list