PATCH: avifil / MBtoWC fix

Marcus Meissner marcus at jet.franken.de
Thu Jun 15 13:07:46 CDT 2006


Hi,

MBtoWC gets characters, not bytes.

Ciao, Marcus

Changelog:
	Corrected number of arguments to MBtoWC.

Index: dlls/avifil32/api.c
===================================================================
RCS file: /home/wine/wine/dlls/avifil32/api.c,v
retrieving revision 1.41
diff -u -r1.41 api.c
--- dlls/avifil32/api.c	13 Jun 2006 11:00:56 -0000	1.41
+++ dlls/avifil32/api.c	15 Jun 2006 18:07:34 -0000
@@ -2189,7 +2191,7 @@
 
   memcpy(&asiw, asi, sizeof(asiw) - sizeof(asiw.szName));
   MultiByteToWideChar(CP_ACP, 0, asi->szName, -1,
-		      asiw.szName, sizeof(asiw.szName));
+		      asiw.szName, sizeof(asiw.szName)/sizeof(WCHAR));
 
   return EditStreamSetInfoW(pstream, &asiw, sizeof(asiw));
 }



More information about the wine-patches mailing list