changeset 396:0c510af6e535 draft

(svn r588) -newgrf: Silent ignore those stupid one-byte zero special sprites (dbsetw.grf is crawling with them) (pasky).
author darkvater <darkvater@openttd.org>
date Sun, 14 Nov 2004 13:11:38 +0000
parents 9566850ffa0d
children 962d884153fc
files grfspecial.c
diffstat 1 files changed, 5 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/grfspecial.c
+++ b/grfspecial.c
@@ -902,6 +902,11 @@
 	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];