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);