From 3926b6244652a039ff5eebc4119c7b6beb434ec1 Mon Sep 17 00:00:00 2001 From: frosch Date: Sat, 27 Feb 2010 20:26:42 +0000 Subject: (svn r19283) -Fix (r19256): GRFConfig is not zeroed for non-dynamic construction. GRFIdentifier is sufficient though. --- src/network/network_client.cpp | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) (limited to 'src/network/network_client.cpp') 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; } } -- cgit v1.2.3-70-g09d2