summaryrefslogtreecommitdiff
path: root/src/network/network_client.cpp
diff options
context:
space:
mode:
authorfrosch <frosch@openttd.org>2010-02-27 20:26:42 +0000
committerfrosch <frosch@openttd.org>2010-02-27 20:26:42 +0000
commit3926b6244652a039ff5eebc4119c7b6beb434ec1 (patch)
tree9e3c26e11b520b51d79c4c0b09f8fed323c45c19 /src/network/network_client.cpp
parentd7698bb6dbfe5353734ee3a34a1f58933c49bfcb (diff)
downloadopenttd-3926b6244652a039ff5eebc4119c7b6beb434ec1.tar.xz
(svn r19283) -Fix (r19256): GRFConfig is not zeroed for non-dynamic construction. GRFIdentifier is sufficient though.
Diffstat (limited to 'src/network/network_client.cpp')
-rw-r--r--src/network/network_client.cpp12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/network/network_client.cpp b/src/network/network_client.cpp
index d5007ef9a..09dc66001 100644
--- a/src/network/network_client.cpp
+++ b/src/network/network_client.cpp
@@ -511,16 +511,16 @@ DEF_CLIENT_RECEIVE_COMMAND(PACKET_SERVER_CHECK_NEWGRFS)
/* Check all GRFs */
for (; grf_count > 0; grf_count--) {
- GRFConfig c;
- MY_CLIENT->Recv_GRFIdentifier(p, &c.ident);
+ GRFIdentifier c;
+ MY_CLIENT->Recv_GRFIdentifier(p, &c);
/* Check whether we know this GRF */
- const GRFConfig *f = FindGRFConfig(c.ident.grfid, c.ident.md5sum);
+ const GRFConfig *f = FindGRFConfig(c.grfid, c.md5sum);
if (f == NULL) {
/* We do not know this GRF, bail out of initialization */
- char buf[sizeof(c.ident.md5sum) * 2 + 1];
- md5sumToString(buf, lastof(buf), c.ident.md5sum);
- DEBUG(grf, 0, "NewGRF %08X not found; checksum %s", BSWAP32(c.ident.grfid), buf);
+ char buf[sizeof(c.md5sum) * 2 + 1];
+ md5sumToString(buf, lastof(buf), c.md5sum);
+ DEBUG(grf, 0, "NewGRF %08X not found; checksum %s", BSWAP32(c.grfid), buf);
ret = NETWORK_RECV_STATUS_NEWGRF_MISMATCH;
}
}