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. */