From b2bd0922524a35c17fdfad9ce321dea990daae5f Mon Sep 17 00:00:00 2001 From: Enno Rehling Date: Sun, 11 Dec 2005 15:30:05 +0000 Subject: [PATCH] do not crash when there's no generic building type --- src/common/kernel/building.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/common/kernel/building.c b/src/common/kernel/building.c index aaa9b974c..90c3c2457 100644 --- a/src/common/kernel/building.c +++ b/src/common/kernel/building.c @@ -175,11 +175,12 @@ const char * buildingtype(const building_type * btype, const building * b, int bsize) { const char * s = NULL; + static boolean init_generic = false; static const struct building_type * bt_generic; - if (!bt_generic) { + if (!init_generic) { + init_generic = true; bt_generic = bt_find("generic"); - assert(bt_generic); } if (btype == bt_generic) {