May 26, 2026
12:29 p.m.
Uninitialized page_info can cause corruption in nearby stack memory: IPropertyPage_GetPageInfo appears to depend on page_info.cb being valid. I got NULL returned from CreatePropertySheetPageW, because property_sheet_page.dwSize was corrupted (set to 0). This commit fixes an error by initializing page_info with 0 and setting page_info.cb = sizeof(PROPPAGEINFO) -- v2: oleaut32/olepropframe.c: Initialize page_info in OleCreatePropertyFrameIndirect https://gitlab.winehq.org/wine/wine/-/merge_requests/10917