1
0
Fork 0

(svn r14508) -Fix (r14501): arrays were not properly zeroed

release/0.7
smatz 2008-10-21 14:56:23 +00:00
parent 0c253041bd
commit bb4a4a255d
1 changed files with 2 additions and 2 deletions

View File

@ -425,7 +425,7 @@ static void ShowRejectOrAcceptNews(const Station *st, uint num_items, CargoID *c
void GetProductionAroundTiles(AcceptedCargo produced, TileIndex tile, void GetProductionAroundTiles(AcceptedCargo produced, TileIndex tile,
int w, int h, int rad) int w, int h, int rad)
{ {
memset(produced, 0, sizeof(produced)); memset(produced, 0, sizeof(AcceptedCargo)); // sizeof(AcceptedCargo) != sizeof(produced) (== sizeof(uint *))
int x = TileX(tile); int x = TileX(tile);
int y = TileY(tile); int y = TileY(tile);
@ -474,7 +474,7 @@ void GetProductionAroundTiles(AcceptedCargo produced, TileIndex tile,
void GetAcceptanceAroundTiles(AcceptedCargo accepts, TileIndex tile, void GetAcceptanceAroundTiles(AcceptedCargo accepts, TileIndex tile,
int w, int h, int rad) int w, int h, int rad)
{ {
memset(accepts, 0, sizeof(accepts)); memset(accepts, 0, sizeof(AcceptedCargo)); // sizeof(AcceptedCargo) != sizeof(accepts) (== sizeof(uint *))
int x = TileX(tile); int x = TileX(tile);
int y = TileY(tile); int y = TileY(tile);