From: Paul Gofman <pgofman@codeweavers.com> --- dlls/dwrite/font.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/dlls/dwrite/font.c b/dlls/dwrite/font.c index c1aae46738a..f207bade10e 100644 --- a/dlls/dwrite/font.c +++ b/dlls/dwrite/font.c @@ -4673,7 +4673,7 @@ HRESULT create_font_collection(IDWriteFactory7 *factory, IDWriteFontFileEnumerat struct list scannedfiles; IDWriteFontSetBuilder1 *builder; IDWriteFontSet *fontset = NULL; - BOOL current; + BOOL current = FALSE; HRESULT hr; *ret = NULL; @@ -4690,6 +4690,8 @@ HRESULT create_font_collection(IDWriteFactory7 *factory, IDWriteFontFileEnumerat IDWriteFontFile *file; BOOL same = FALSE; + current = FALSE; + hr = IDWriteFontFileEnumerator_GetCurrentFontFile(enumerator, &file); if (FAILED(hr)) break; -- GitLab https://gitlab.winehq.org/wine/wine/-/merge_requests/9905