PATCH: fix possible buffer overflow in wined3d
Marcus Meissner
marcus at jet.franken.de
Sat May 6 16:25:18 CDT 2006
Hi,
Fix gcc 4.1 detected buffer overflow.
char buffers on the stack were too small for some reg strings.
Ciao, Marcus
Changelog:
Increase size of passed buffer to print into.
Index: dlls/wined3d/pixelshader.c
===================================================================
RCS file: /home/wine/wine/dlls/wined3d/pixelshader.c,v
retrieving revision 1.37
diff -u -r1.37 pixelshader.c
--- dlls/wined3d/pixelshader.c 5 May 2006 19:08:41 -0000 1.37
+++ dlls/wined3d/pixelshader.c 6 May 2006 21:24:21 -0000
@@ -1250,8 +1250,8 @@
break;
case D3DSIO_TEX:
{
- char reg_dest[20];
- char reg_coord[20];
+ char reg_dest[40];
+ char reg_coord[40];
char reg_coord_swz[20] = "";
DWORD reg_dest_code;
DWORD reg_sampler_code;
More information about the wine-patches
mailing list