From 552689b7fe6241d85c7a6ba4f0bd3fb663103aa3 Mon Sep 17 00:00:00 2001 From: darkvater Date: Sun, 14 Nov 2004 13:11:38 +0000 Subject: [PATCH] (svn r588) -newgrf: Silent ignore those stupid one-byte zero special sprites (dbsetw.grf is crawling with them) (pasky). --- grfspecial.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/grfspecial.c b/grfspecial.c index a87ad7deb9..58e25e24a3 100644 --- a/grfspecial.c +++ b/grfspecial.c @@ -902,6 +902,11 @@ static void VehicleChangeInfo(byte *buf, int len) byte engine; EngineInfo *ei; + if (len == 1) { + DEBUG(grf, 8) ("Silently ignoring one-byte special sprite 0x00."); + return; + } + check_length(len, 6, "VehicleChangeInfo"); feature = buf[1]; numprops = buf[2];