From: Nikolay Sivov <nsivov(a)codeweavers.com> Signed-off-by: Nikolay Sivov <nsivov(a)codeweavers.com> --- dlls/bcp47langs/tests/bcp47langs.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/dlls/bcp47langs/tests/bcp47langs.c b/dlls/bcp47langs/tests/bcp47langs.c index 76f59250fbf..ad8c52579ec 100644 --- a/dlls/bcp47langs/tests/bcp47langs.c +++ b/dlls/bcp47langs/tests/bcp47langs.c @@ -69,14 +69,18 @@ static void test_GetFontFallbackLanguageList(void) static void test_GetUserLanguages(void) { - HSTRING usrlangs; + HSTRING usrlangs = NULL; const WCHAR *langs; int count = 0; HRESULT hr; hr = GetUserLanguages(';', &usrlangs); - langs = WindowsGetStringRawBuffer(usrlangs, NULL); ok(hr == S_OK, "Got unexpected hr %#lx.\n", hr); + todo_wine + ok(!!usrlangs, "Unexpected pointer.\n"); + if (!usrlangs) return; + + langs = WindowsGetStringRawBuffer(usrlangs, NULL); for (WCHAR *p = wcstok(wcsdup(langs), L";"); p; p = wcstok(NULL, L";")) count++; todo_wine ok(count > 0, "Got count=%d.\n", count); -- GitLab https://gitlab.winehq.org/wine/wine/-/merge_requests/9210