(svn r18885) -Fix (r18884): Industry tile layouts weren't completely freed on error.

pull/155/head
peter1138 15 years ago
parent a99b800078
commit 1eb13f41f2

@ -2344,6 +2344,9 @@ static ChangeInfoResult IndustriesChangeInfo(uint indid, int numinfo, int prop,
}
}
} catch (...) {
for (int i = 0; i < indsp->num_table; i++) {
free(tile_table[i]);
}
free(tile_table);
free(itt);
throw;

Loading…
Cancel
Save