PATCH: winspool

Marcus Meissner marcus at jet.franken.de
Sat May 1 12:20:11 CDT 2004


Hi,

Yet another strict aliasing fix.

Ciao, Marcus

Changelog:
	Use memcpy instead of weird casts.

Index: dlls/winspool/info.c
===================================================================
RCS file: /home/wine/wine/dlls/winspool/info.c,v
retrieving revision 1.92
diff -u -r1.92 info.c
--- dlls/winspool/info.c	17 Mar 2004 01:42:46 -0000	1.92
+++ dlls/winspool/info.c	1 May 2004 17:22:03 -0000
@@ -2740,7 +2740,7 @@
         di3 = *(DRIVER_INFO_3A *)pDriverInfo;
     else {
         memset(&di3, 0, sizeof(di3));
-        *(DRIVER_INFO_2A *)&di3 = *(DRIVER_INFO_2A *)pDriverInfo;
+	memcpy(&di3, pDriverInfo, sizeof(DRIVER_INFO_2A));
     }
 
     if(!di3.pName || !di3.pDriverPath || !di3.pConfigFile ||
-- 



More information about the wine-patches mailing list