From 9f05b8229f1dd0045479021a47e1d3f4701490b6 Mon Sep 17 00:00:00 2001 From: Andreas Mohr Date: Mon, 12 Feb 2001 18:08:31 +0000 Subject: [PATCH] Check PROPSHEETPAGEA.pfnCallback for NULL pointer if PSP_USECALLBACK is given. --- dlls/comctl32/propsheet.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dlls/comctl32/propsheet.c b/dlls/comctl32/propsheet.c index 087833d9394..1b179513b52 100644 --- a/dlls/comctl32/propsheet.c +++ b/dlls/comctl32/propsheet.c @@ -199,7 +199,7 @@ BOOL PROPSHEET_CollectPageInfo(LPCPROPSHEETPAGEA lppsp, * Process property page flags. */ dwFlags = lppsp->dwFlags; - psInfo->proppage[index].useCallback = dwFlags & PSP_USECALLBACK; + psInfo->proppage[index].useCallback = (dwFlags & PSP_USECALLBACK) && (lppsp->pfnCallback); psInfo->proppage[index].hasHelp = dwFlags & PSP_HASHELP; psInfo->proppage[index].hasIcon = dwFlags & (PSP_USEHICON | PSP_USEICONID);