Module: wine Branch: master Commit: 2844cb5a65d2b045a2f53e5dee4971c3a42d95b6 URL: http://source.winehq.org/git/wine.git/?a=commit;h=2844cb5a65d2b045a2f53e5dee...
Author: Juan Lang juan.lang@gmail.com Date: Mon Sep 22 13:19:24 2008 -0700
wintrust: Only do policy check if pointer is set.
---
dlls/wintrust/softpub.c | 9 +++++++-- 1 files changed, 7 insertions(+), 2 deletions(-)
diff --git a/dlls/wintrust/softpub.c b/dlls/wintrust/softpub.c index 19a468c..06238b2 100644 --- a/dlls/wintrust/softpub.c +++ b/dlls/wintrust/softpub.c @@ -665,8 +665,13 @@ static BOOL WINTRUST_CreateChainForSigner(CRYPT_PROVIDER_DATA *data, else { if ((ret = WINTRUST_CopyChain(data, signer))) - ret = data->psPfns->pfnCertCheckPolicy(data, signer, FALSE, - 0); + { + if (data->psPfns->pfnCertCheckPolicy) + ret = data->psPfns->pfnCertCheckPolicy(data, signer, + FALSE, 0); + else + TRACE("no cert check policy, skipping policy check\n"); + } } } }