From 95d2abf81d574d2897c06ca3278f3c6f4a9a8ba3 Mon Sep 17 00:00:00 2001 From: rubidium Date: Tue, 3 Jul 2007 16:14:29 +0000 Subject: (svn r10414) -Fix: the network protocol check for required newgrfs sent static newgrfs too. --- src/network/network_server.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'src/network/network_server.cpp') diff --git a/src/network/network_server.cpp b/src/network/network_server.cpp index b8789edf6..ad9985572 100644 --- a/src/network/network_server.cpp +++ b/src/network/network_server.cpp @@ -196,11 +196,13 @@ DEF_SERVER_SEND_COMMAND_PARAM(PACKET_SERVER_CHECK_NEWGRFS)(NetworkTCPSocketHandl const GRFConfig *c; uint grf_count = 0; - for (c = _grfconfig; c != NULL; c = c->next) grf_count++; + for (c = _grfconfig; c != NULL; c = c->next) { + if (!HASBIT(c->flags, GCF_STATIC)) grf_count++; + } p->Send_uint8 (grf_count); for (c = _grfconfig; c != NULL; c = c->next) { - cs->Send_GRFIdentifier(p, c); + if (!HASBIT(c->flags, GCF_STATIC)) cs->Send_GRFIdentifier(p, c); } cs->Send_Packet(p); -- cgit v1.2.3-70-g09d2