fix some failing tests.

This commit is contained in:
Enno Rehling 2017-06-04 14:18:28 +02:00
parent 5b807e2057
commit 8c11cb676f
2 changed files with 3 additions and 0 deletions

View File

@ -918,6 +918,8 @@ void free_region(region * r)
unit *u = r->units;
r->units = u->next;
uunhash(u);
u->region = NULL;
u_setfaction(u, NULL);
free_unit(u);
free(u);
}

View File

@ -749,6 +749,7 @@ void free_units(void)
while (deleted_units) {
unit *u = deleted_units;
deleted_units = deleted_units->next;
u_setfaction(u, NULL);
free_unit(u);
free(u);
}