Aric Stewart : gdi32: In init_system_links, reinitialize val_len and data_len before continuing.

Alexandre Julliard julliard at winehq.org
Thu Jul 16 11:57:46 CDT 2009


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

Author: Aric Stewart <aric at codeweavers.com>
Date:   Wed Jul 15 14:31:17 2009 -0500

gdi32: In init_system_links, reinitialize val_len and data_len before continuing.

---

 dlls/gdi32/freetype.c |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

diff --git a/dlls/gdi32/freetype.c b/dlls/gdi32/freetype.c
index 6500601..96b197a 100644
--- a/dlls/gdi32/freetype.c
+++ b/dlls/gdi32/freetype.c
@@ -1663,7 +1663,7 @@ static BOOL init_system_links(void)
             if(psub)
             {
                 TRACE("%s: SystemLink entry for substituted font, ignoring\n", debugstr_w(value));
-                continue;
+                goto next;
             }
             font_link = HeapAlloc(GetProcessHeap(), 0, sizeof(*font_link));
             font_link->font_name = strdupW(value);
@@ -1712,6 +1712,7 @@ static BOOL init_system_links(void)
                 }
             }
             list_add_tail(&system_links, &font_link->entry);
+        next:
             val_len = max_val + 1;
             data_len = max_data;
         }




More information about the wine-cvs mailing list