From dd01f591a60cbb2e6bb10896aace583641141bde Mon Sep 17 00:00:00 2001 From: zicodxx Date: Fri, 24 Jun 2011 13:09:42 +0200 Subject: [PATCH] Fixed object sync for latecoming clients which was broken due to a very, very, VERY stupid mistake... --- CHANGELOG.txt | 4 ++++ main/net_udp.c | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.txt b/CHANGELOG.txt index 9e264445a..4ea52792b 100644 --- a/CHANGELOG.txt +++ b/CHANGELOG.txt @@ -1,5 +1,9 @@ D2X-Rebirth Changelog +20110624 +-------- +main/net_udp.c: Fixed object sync for latecoming clients which was broken due to a very, very, VERY stupid mistake... + 20110623 -------- main/hud.c: PlayerCfg.MultiMessages was supposed to only show messages of class HM_MULTI but turned out to only block HM_REDUNDANT, too. Fixed this copy/paste error of mine diff --git a/main/net_udp.c b/main/net_udp.c index 42a012fb7..2314bf2c2 100644 --- a/main/net_udp.c +++ b/main/net_udp.c @@ -2659,7 +2659,7 @@ void net_udp_process_packet(ubyte *data, struct _sockaddr sender_addr, int lengt net_udp_read_sync_packet(data, length, sender_addr); break; case UPID_OBJECT_DATA: - if (multi_i_am_master() || length < UPID_MAX_SIZE || Network_status != NETSTAT_WAITING) + if (multi_i_am_master() || length > UPID_MAX_SIZE || Network_status != NETSTAT_WAITING) break; net_udp_read_object_packet(data); break;