Module: wine Branch: master Commit: 890c3fd0f62153fc4b6043d2a9b148e5f59da7ad URL: http://source.winehq.org/git/wine.git/?a=commit;h=890c3fd0f62153fc4b6043d2a9...
Author: Rhys McGuckin rhysmcguckin@yahoo.com.au Date: Fri Apr 18 03:41:22 2008 +1000
wintrust: Check for null CleanupPolicy function pointer.
---
dlls/wintrust/wintrust_main.c | 4 +++- 1 files changed, 3 insertions(+), 1 deletions(-)
diff --git a/dlls/wintrust/wintrust_main.c b/dlls/wintrust/wintrust_main.c index b7788b1..c5b1612 100644 --- a/dlls/wintrust/wintrust_main.c +++ b/dlls/wintrust/wintrust_main.c @@ -151,7 +151,9 @@ static LONG WINTRUST_DefaultClose(HWND hwnd, GUID *actionID,
if (provData) { - err = provData->psPfns->pfnCleanupPolicy(provData); + if (provData->psPfns->pfnCleanupPolicy) + err = provData->psPfns->pfnCleanupPolicy(provData); + WINTRUST_Free(provData->padwTrustStepErrors); WINTRUST_Free(provData->u.pPDSip); WINTRUST_Free(provData->psPfns);