From 30547a45e23367a1be06dc98c1ace1ed3e2621b0 Mon Sep 17 00:00:00 2001 From: Juan Lang Date: Mon, 22 Sep 2008 11:42:59 -0700 Subject: [PATCH] wintrust: Always initialize CERT_CHAIN_PARA's RequestedUsage. --- dlls/wintrust/softpub.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/dlls/wintrust/softpub.c b/dlls/wintrust/softpub.c index 4b7eadc6e32..19a468ca875 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;