Fix buffer overflows 1 element before and after buffer boundaries.
Fixes segfault on startup. OK author, pval@.
This commit is contained in:
parent
ea93d319d1
commit
13990230e7
@ -1,8 +1,9 @@
|
|||||||
# $OpenBSD: Makefile,v 1.7 2004/11/28 22:41:17 espie Exp $
|
# $OpenBSD: Makefile,v 1.8 2006/10/26 06:10:01 ray Exp $
|
||||||
|
|
||||||
COMMENT= "organic fireworks demo"
|
COMMENT= "organic fireworks demo"
|
||||||
|
|
||||||
DISTNAME= fire-1.0
|
DISTNAME= fire-1.0
|
||||||
|
PKGNAME= ${DISTNAME}p0
|
||||||
CATEGORIES= games
|
CATEGORIES= games
|
||||||
|
|
||||||
HOMEPAGE= http://www.libsdl.org/projects/fire/
|
HOMEPAGE= http://www.libsdl.org/projects/fire/
|
||||||
|
12
games/fire/patches/patch-fire_c
Normal file
12
games/fire/patches/patch-fire_c
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
$OpenBSD: patch-fire_c,v 1.1 2006/10/26 06:10:01 ray Exp $
|
||||||
|
--- fire.c.orig Tue Dec 21 00:19:06 1999
|
||||||
|
+++ fire.c Thu Aug 24 06:10:54 2006
|
||||||
|
@@ -105,7 +105,7 @@ unsigned char *p3, *p4;
|
||||||
|
|
||||||
|
for(y=2;y<YSIZE;y++)
|
||||||
|
{
|
||||||
|
- for(x=0;x<XSIZE;x++)
|
||||||
|
+ for(x=1;x<XSIZE - 1;x++)
|
||||||
|
{
|
||||||
|
p3 = p1+y*XSIZE+x;
|
||||||
|
p4 = p2+y*pitch+x;
|
Loading…
x
Reference in New Issue
Block a user