Juan Lang : wintrust: Only check the pgKnownSubject member if the struct includes it.
Alexandre Julliard
julliard at winehq.org
Fri Jun 12 10:41:09 CDT 2009
Module: wine
Branch: master
Commit: 9ae0f7a191a722bdc6bd28a3474db4321112d1b7
URL: http://source.winehq.org/git/wine.git/?a=commit;h=9ae0f7a191a722bdc6bd28a3474db4321112d1b7
Author: Juan Lang <juan.lang at gmail.com>
Date: Thu Jun 11 14:34:58 2009 -0700
wintrust: Only check the pgKnownSubject member if the struct includes it.
---
dlls/wintrust/softpub.c | 4 +++-
1 files changed, 3 insertions(+), 1 deletions(-)
diff --git a/dlls/wintrust/softpub.c b/dlls/wintrust/softpub.c
index 9a78838..e59c31f 100644
--- a/dlls/wintrust/softpub.c
+++ b/dlls/wintrust/softpub.c
@@ -90,7 +90,9 @@ static BOOL SOFTPUB_GetFileSubject(CRYPT_PROVIDER_DATA *data)
{
BOOL ret;
- if (!data->pWintrustData->u.pFile->pgKnownSubject)
+ if (!WVT_ISINSTRUCT(WINTRUST_FILE_INFO,
+ data->pWintrustData->u.pFile->cbStruct, pgKnownSubject) ||
+ !data->pWintrustData->u.pFile->pgKnownSubject)
{
ret = CryptSIPRetrieveSubjectGuid(
data->pWintrustData->u.pFile->pcwszFilePath,
More information about the wine-cvs
mailing list