From 3d1bdd4bf455bc0a59803af61152b3ec54a7010b Mon Sep 17 00:00:00 2001 From: Enno Rehling Date: Mon, 10 Sep 2007 20:20:11 +0000 Subject: [PATCH] bugfix for older versions of data (HSE) --- src/common/kernel/building.c | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/src/common/kernel/building.c b/src/common/kernel/building.c index fa9940182..493b9b899 100644 --- a/src/common/kernel/building.c +++ b/src/common/kernel/building.c @@ -83,10 +83,18 @@ lc_read(struct attrib * a, FILE* F) building_action * data = (building_action*)a->data.v; read_building_reference(&data->b, F); - fscanf(F, "%s", lbuf); + if (global.data_versionfname = strdup(lbuf); if (global.data_version>=BACTION_VERSION) { - fscanf(F, "%s", lbuf); + if (global.data_versionparam = NULL; else data->param = strdup(lbuf); } else {