--- a/src/station_cmd.cpp Tue Oct 21 12:15:09 2008 +0000
+++ b/src/station_cmd.cpp Tue Oct 21 14:56:23 2008 +0000
@@ -425,7 +425,7 @@
void GetProductionAroundTiles(AcceptedCargo produced, TileIndex tile,
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 y = TileY(tile);
@@ -474,7 +474,7 @@
void GetAcceptanceAroundTiles(AcceptedCargo accepts, TileIndex tile,
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 y = TileY(tile);