strings.c
changeset 64 93656f16d50a
parent 26 4c08274a29dc
child 193 0a7025304867
--- a/strings.c	Mon Aug 16 13:31:18 2004 +0000
+++ b/strings.c	Mon Aug 16 13:54:37 2004 +0000
@@ -496,7 +496,10 @@
 			Station *st;
 			InjectDparam(1);
 			st = DEREF_STATION(GET_DPARAM16(1));
-			assert(st->xy);
+			if (!st->xy) { // station doesn't exist anymore
+				buff = GetString(buff, STR_UNKNOWN_DESTINATION);
+				break;
+			}
 			SET_DPARAM16(0, st->town->townnametype);
 			SET_DPARAM32(1, st->town->townnameparts);
 			buff = GetString(buff, st->string_id);