GDI: check values passed in to SetWinMetaFileBits, not our uninitialized local copy

Mike McCormack mike at codeweavers.com
Tue Dec 21 05:01:30 CST 2004


ChangeLog:
* check values passed in to SetWinMetaFileBits, not our local copy
-------------- next part --------------
Index: dlls/gdi/enhmetafile.c
===================================================================
RCS file: /home/wine/wine/dlls/gdi/enhmetafile.c,v
retrieving revision 1.6
diff -u -r1.6 enhmetafile.c
--- dlls/gdi/enhmetafile.c	22 Nov 2004 18:22:20 -0000	1.6
+++ dlls/gdi/enhmetafile.c	21 Dec 2004 11:35:53 -0000
@@ -2556,7 +2556,7 @@
     TRACE("mm = %ld %ldx%ld\n", lpmfp->mm, lpmfp->xExt, lpmfp->yExt);
 
     if((lpmfp->mm == MM_ISOTROPIC || lpmfp->mm == MM_ANISOTROPIC) &&
-       mfp.xExt > 0 && mfp.yExt > 0) {
+       (lpmfp->xExt > 0) && (lpmfp->yExt > 0)) {
         rc.left = rc.top = 0;
 	rc.right = lpmfp->xExt;
 	rc.bottom = lpmfp->yExt;


More information about the wine-patches mailing list