[PATCH v2 1/3] comdlg32/tests: Fix crashes.
Zhiyi Zhang
zzhang at codeweavers.com
Sat Sep 8 03:28:36 CDT 2018
Signed-off-by: Zhiyi Zhang <zzhang at codeweavers.com>
---
dlls/comdlg32/tests/itemdlg.c | 12 ++++++++----
1 file changed, 8 insertions(+), 4 deletions(-)
diff --git a/dlls/comdlg32/tests/itemdlg.c b/dlls/comdlg32/tests/itemdlg.c
index d28e682b49..d3be8c8d29 100644
--- a/dlls/comdlg32/tests/itemdlg.c
+++ b/dlls/comdlg32/tests/itemdlg.c
@@ -1032,10 +1032,14 @@ static void test_advise_helper(IFileDialog *pfd)
pfde = IFileDialogEvents_Constructor();
pfdeimpl = impl_from_IFileDialogEvents(pfde);
- hr = IFileDialog_Advise(pfd, NULL, NULL);
- ok(hr == E_INVALIDARG, "got 0x%08x\n", hr);
- hr = IFileDialog_Advise(pfd, pfde, NULL);
- ok(hr == E_INVALIDARG, "got 0x%08x\n", hr);
+ /* Null pointer tests crashed on Windows 10 16299 or newer */
+ if (0)
+ {
+ hr = IFileDialog_Advise(pfd, NULL, NULL);
+ ok(hr == E_INVALIDARG, "got 0x%08x\n", hr);
+ hr = IFileDialog_Advise(pfd, pfde, NULL);
+ ok(hr == E_INVALIDARG, "got 0x%08x\n", hr);
+ }
hr = IFileDialog_Advise(pfd, NULL, &cookie[0]);
ok(hr == E_INVALIDARG, "got 0x%08x\n", hr);
ok(pfdeimpl->ref == 1, "got ref %d\n", pfdeimpl->ref);
--
2.18.0
More information about the wine-devel
mailing list