[Scummvm-cvs-logs] CVS: scummvm/backends/gp32 gp32std_grap.cpp,1.1,1.2
Won star
wonst719 at users.sourceforge.net
Thu Dec 8 04:41:00 CET 2005
- Previous message: [Scummvm-cvs-logs] CVS: scummvm/simon charset.cpp,1.45,1.46 debug.h,1.25,1.26 items.cpp,1.141,1.142 saveload.cpp,1.23,1.24 simon.cpp,1.551,1.552 simon.h,1.171,1.172 verb.cpp,1.34,1.35 vga.cpp,1.170,1.171
- Next message: [Scummvm-cvs-logs] CVS: scummvm/kyra kyra.cpp,1.75,1.76 kyra.h,1.37,1.38 screen.cpp,1.28,1.29 screen.h,1.16,1.17 script_v1.cpp,1.29,1.30
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Update of /cvsroot/scummvm/scummvm/backends/gp32
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv2019
Modified Files:
gp32std_grap.cpp
Log Message:
Fixed possible OOB access.
Index: gp32std_grap.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/backends/gp32/gp32std_grap.cpp,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -d -r1.1 -r1.2
--- gp32std_grap.cpp 27 Nov 2005 02:35:57 -0000 1.1
+++ gp32std_grap.cpp 8 Dec 2005 12:39:54 -0000 1.2
@@ -46,7 +46,8 @@
byte data = *pBitmap++;
for (int nCol = 0; nCol < 7; nCol ++) {
if (data & 0x80)
- gpd_drawPixel16(frameBuffer, x + nCol, y + nRow, wColor);
+ if(x + nCol >= 0 && y + nRow >= 0 && x + nCol < 320 && y + nRow < 240)
+ gpd_drawPixel16(frameBuffer, x + nCol, y + nRow, wColor);
data <<= 1;
}
- Previous message: [Scummvm-cvs-logs] CVS: scummvm/simon charset.cpp,1.45,1.46 debug.h,1.25,1.26 items.cpp,1.141,1.142 saveload.cpp,1.23,1.24 simon.cpp,1.551,1.552 simon.h,1.171,1.172 verb.cpp,1.34,1.35 vga.cpp,1.170,1.171
- Next message: [Scummvm-cvs-logs] CVS: scummvm/kyra kyra.cpp,1.75,1.76 kyra.h,1.37,1.38 screen.cpp,1.28,1.29 screen.h,1.16,1.17 script_v1.cpp,1.29,1.30
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the Scummvm-git-logs
mailing list