grfspecial.c
changeset 396 f7dc2d2144b6
parent 391 573193308396
child 397 fc532e982139
--- a/grfspecial.c	Sun Nov 14 13:07:07 2004 +0000
+++ b/grfspecial.c	Sun Nov 14 13:11:38 2004 +0000
@@ -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];