Nikolay Sivov : dwrite: Make a deep copy of family name string (Valgrind).
Alexandre Julliard
julliard at wine.codeweavers.com
Thu Mar 12 10:48:18 CDT 2015
Module: wine
Branch: master
Commit: c1ecf862a4bdfd704e9c472f5dfdf9b14b7a8e6a
URL: http://source.winehq.org/git/wine.git/?a=commit;h=c1ecf862a4bdfd704e9c472f5dfdf9b14b7a8e6a
Author: Nikolay Sivov <nsivov at codeweavers.com>
Date: Wed Mar 11 20:46:11 2015 +0300
dwrite: Make a deep copy of family name string (Valgrind).
---
dlls/dwrite/layout.c | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/dlls/dwrite/layout.c b/dlls/dwrite/layout.c
index 88a83cc..b4833c2 100644
--- a/dlls/dwrite/layout.c
+++ b/dlls/dwrite/layout.c
@@ -703,6 +703,12 @@ static struct layout_range *alloc_layout_range_from(struct layout_range *from, c
*range = *from;
range->range = *r;
+ range->fontfamily = heap_strdupW(from->fontfamily);
+ if (!range->fontfamily) {
+ heap_free(range);
+ return NULL;
+ }
+
/* update refcounts */
if (range->object)
IDWriteInlineObject_AddRef(range->object);
More information about the wine-cvs
mailing list