diff --git a/src/common/gamecode/creport.c b/src/common/gamecode/creport.c index e404cf8b9..ccc144dda 100644 --- a/src/common/gamecode/creport.c +++ b/src/common/gamecode/creport.c @@ -765,10 +765,14 @@ cr_output_unit(FILE * F, const region * r, } } - if (u->building) + if (u->building) { + assert(u->building->region); fprintf(F, "%d;Burg\n", u->building->no); - if (u->ship) + } + if (u->ship) { + assert(u->ship->region); fprintf(F, "%d;Schiff\n", u->ship->no); + } if (getguard(u)) fprintf(F, "%d;bewacht\n", 1); if ((b=usiege(u))!=NULL)