From 7703749cdfdf0bb27e4655e5eec582f0da6bb730 Mon Sep 17 00:00:00 2001 From: Magnus Auvinen Date: Thu, 13 Dec 2007 21:05:14 +0000 Subject: fixed bug in the masterserver when using alt_address --- src/mastersrv/mastersrv.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src/mastersrv/mastersrv.cpp') diff --git a/src/mastersrv/mastersrv.cpp b/src/mastersrv/mastersrv.cpp index 105577ad..cf32263f 100644 --- a/src/mastersrv/mastersrv.cpp +++ b/src/mastersrv/mastersrv.cpp @@ -231,7 +231,8 @@ int main(int argc, char **argv) // remove it from checking for(int i = 0; i < num_checkservers; i++) { - if(net_addr4_cmp(&check_servers[i].address, &packet.address) == 0) + if(net_addr4_cmp(&check_servers[i].address, &packet.address) == 0 || + net_addr4_cmp(&check_servers[i].alt_address, &packet.address) == 0) { num_checkservers--; check_servers[i] = check_servers[num_checkservers]; -- cgit 1.4.1