Nikolay Sivov : dwrite: Fix font data array leak on list release (Valgrind ).

Alexandre Julliard julliard at winehq.org
Mon May 30 09:43:41 CDT 2016


Module: wine
Branch: master
Commit: c43a3d48afe23486d6bee2d38b1d3f004514dd76
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=c43a3d48afe23486d6bee2d38b1d3f004514dd76

Author: Nikolay Sivov <nsivov at codeweavers.com>
Date:   Sun May 29 18:37:14 2016 +0300

dwrite: Fix font data array leak on list release (Valgrind).

Signed-off-by: Nikolay Sivov <nsivov at codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>

---

 dlls/dwrite/font.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dlls/dwrite/font.c b/dlls/dwrite/font.c
index e68da0d..3cd178c 100644
--- a/dlls/dwrite/font.c
+++ b/dlls/dwrite/font.c
@@ -1629,6 +1629,7 @@ static ULONG WINAPI dwritefontlist_Release(IDWriteFontList1 *iface)
         for (i = 0; i < This->font_count; i++)
             release_font_data(This->fonts[i]);
         IDWriteFontFamily1_Release(This->family);
+        heap_free(This->fonts);
         heap_free(This);
     }
 




More information about the wine-cvs mailing list