metafile: fix CopyMetaFileA

Huw D M Davies h.davies1 at physics.ox.ac.uk
Mon Apr 19 12:04:44 CDT 2004


        Huw Davies <huw at codeweavers.com>
        Fix CopyMetaFileA to work with NULL filename
-- 
Huw Davies
huw at codeweavers.com
Index: objects/metafile.c
===================================================================
RCS file: /home/wine/wine/objects/metafile.c,v
retrieving revision 1.65
diff -u -r1.65 metafile.c
--- objects/metafile.c	29 Mar 2004 20:27:18 -0000	1.65
+++ objects/metafile.c	19 Apr 2004 16:53:30 -0000
@@ -486,10 +486,9 @@
     if (lpFilename) RtlCreateUnicodeStringFromAsciiz(&lpFilenameW, lpFilename);
     else lpFilenameW.Buffer = NULL;
 
-    if (lpFilenameW.Buffer) {
-        ret = CopyMetaFileW( hSrcMetaFile, lpFilenameW.Buffer );
-    }
-    RtlFreeUnicodeString(&lpFilenameW);
+    ret = CopyMetaFileW( hSrcMetaFile, lpFilenameW.Buffer );
+    if (lpFilenameW.Buffer)
+        RtlFreeUnicodeString(&lpFilenameW);
     return ret;
 }
 



More information about the wine-patches mailing list