Juan Lang : wintrust: Always initialize CERT_CHAIN_PARA's RequestedUsage.

Alexandre Julliard julliard at winehq.org
Tue Sep 23 09:28:20 CDT 2008


Module: wine
Branch: master
Commit: 30547a45e23367a1be06dc98c1ace1ed3e2621b0
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=30547a45e23367a1be06dc98c1ace1ed3e2621b0

Author: Juan Lang <juan.lang at gmail.com>
Date:   Mon Sep 22 11:42:59 2008 -0700

wintrust: Always initialize CERT_CHAIN_PARA's RequestedUsage.

---

 dlls/wintrust/softpub.c |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)

diff --git a/dlls/wintrust/softpub.c b/dlls/wintrust/softpub.c
index 4b7eadc..19a468c 100644
--- a/dlls/wintrust/softpub.c
+++ b/dlls/wintrust/softpub.c
@@ -606,6 +606,11 @@ static void WINTRUST_CreateChainPolicyCreateInfo(
     chainPara->cbSize = sizeof(CERT_CHAIN_PARA);
     if (data->pRequestUsage)
         chainPara->RequestedUsage = *data->pRequestUsage;
+    else
+    {
+        chainPara->RequestedUsage.dwType = 0;
+        chainPara->RequestedUsage.Usage.cUsageIdentifier = 0;
+    }
     info->u.cbSize = sizeof(WTD_GENERIC_CHAIN_POLICY_CREATE_INFO);
     info->hChainEngine = NULL;
     info->pChainPara = chainPara;




More information about the wine-cvs mailing list