crypt32(5/17): Don't add end cert's store to world
Juan Lang
juan.lang at gmail.com
Thu Sep 6 12:06:23 CDT 2007
--Juan
-------------- next part --------------
From b7aff444fc05b0673d8f5395beef5367a5291fd3 Mon Sep 17 00:00:00 2001
From: Juan Lang <juan.lang at gmail.com>
Date: Thu, 6 Sep 2007 09:58:32 -0700
Subject: [PATCH] Don't add end cert's store to world
---
dlls/crypt32/chain.c | 2 --
dlls/crypt32/tests/chain.c | 2 +-
2 files changed, 1 insertions(+), 3 deletions(-)
diff --git a/dlls/crypt32/chain.c b/dlls/crypt32/chain.c
index 5d6a8c6..5546886 100644
--- a/dlls/crypt32/chain.c
+++ b/dlls/crypt32/chain.c
@@ -572,8 +572,6 @@ static BOOL CRYPT_BuildCandidateChainFro
world = CertOpenStore(CERT_STORE_PROV_COLLECTION, 0, 0,
CERT_STORE_CREATE_NEW_FLAG, NULL);
CertAddStoreToCollection(world, engine->hWorld, 0, 0);
- if (cert->hCertStore)
- CertAddStoreToCollection(world, cert->hCertStore, 0, 0);
if (hAdditionalStore)
CertAddStoreToCollection(world, hAdditionalStore, 0, 0);
/* FIXME: only simple chains are supported for now, as CTLs aren't
diff --git a/dlls/crypt32/tests/chain.c b/dlls/crypt32/tests/chain.c
index 0698e2c..93bbe2c 100644
--- a/dlls/crypt32/tests/chain.c
+++ b/dlls/crypt32/tests/chain.c
@@ -1583,7 +1583,7 @@ static ChainCheck chainCheckNoStore[] =
{ CERT_TRUST_INVALID_BASIC_CONSTRAINTS | CERT_TRUST_IS_UNTRUSTED_ROOT |
CERT_TRUST_IS_NOT_TIME_VALID, 0 },
1, simpleStatus8NoStore },
- TODO_ELEMENTS | TODO_ERROR | TODO_INFO },
+ TODO_CHAIN | TODO_ERROR | TODO_INFO },
};
/* Wednesday, Oct 1, 2007 */
--
1.4.1
More information about the wine-patches
mailing list