diff --git a/src/common/kernel/eressea.c b/src/common/kernel/eressea.c index d88c0e580..77ace202e 100644 --- a/src/common/kernel/eressea.c +++ b/src/common/kernel/eressea.c @@ -2637,7 +2637,8 @@ boolean is_owner_building(const struct building * b) boolean is_tax_building(const building * b) { if (b->type->taxes) { - return true; + unit * u = buildingowner(b->region, b); + return u!=NULL; } return false; }