Huw Davies : gdi32: Initialize the handle table.

Alexandre Julliard julliard at winehq.org
Wed Jun 18 12:58:02 CDT 2008


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

Author: Huw Davies <huw at codeweavers.com>
Date:   Mon Jun  9 13:39:16 2008 +0100

gdi32: Initialize the handle table.

Fixes Valgrind warning: 'Conditional jump or move depends on
uninitialised value(s)' in metafile test.

---

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

diff --git a/dlls/gdi32/enhmetafile.c b/dlls/gdi32/enhmetafile.c
index b20f442..ef53910 100644
--- a/dlls/gdi32/enhmetafile.c
+++ b/dlls/gdi32/enhmetafile.c
@@ -2301,6 +2301,8 @@ BOOL WINAPI EnumEnhMetaFile(
 
     ht = (HANDLETABLE*) &info[1];
     ht->objectHandle[0] = hmf;
+    for(i = 1; i < emh->nHandles; i++)
+        ht->objectHandle[i] = NULL;
 
     if(hdc)
     {




More information about the wine-cvs mailing list