Mercurial > hg > openttd
changeset 5288:9a10871276da draft
(svn r7437) -Fix (r4583): incorrect minimum size check in some cases for VarAction2
author | peter1138 <peter1138@openttd.org> |
---|---|
date | Fri, 08 Dec 2006 19:35:13 +0000 |
parents | 5aedf73f5109 |
children | 4885c6d101ae |
files | newgrf.c |
diffstat | 1 files changed, 1 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/newgrf.c +++ b/newgrf.c @@ -1624,7 +1624,7 @@ case 2: group->g.determ.size = DSG_SIZE_DWORD; varsize = 4; break; } - check_length(bufend - buf, 2 + (varsize * 3) + 2, "NewSpriteGroup (Deterministic) (2)"); + check_length(bufend - buf, 5 + varsize, "NewSpriteGroup (Deterministic) (2)"); /* Loop through the var adjusts. Unfortunately we don't know how many we have * from the outset, so we shall have to keep reallocing. */