diff --git a/dlls/ieframe/tests/webbrowser.c b/dlls/ieframe/tests/webbrowser.c index 41fe00a6801..4b2404a7c7f 100644 --- a/dlls/ieframe/tests/webbrowser.c +++ b/dlls/ieframe/tests/webbrowser.c @@ -3315,7 +3315,7 @@ static void test_WebBrowser(BOOL do_download, BOOL do_close) IWebBrowser2_Release(wb); ref = IUnknown_Release(unk); - ok(ref == 0, "ref=%d, expected 0\n", ref); + ok(ref == 0 || broken(do_download && !do_close && ref == 1), "ref=%d, expected 0\n", ref); } static void test_WebBrowserV1(void)