diff options
Diffstat (limited to 'src/mastersrv')
| -rw-r--r-- | src/mastersrv/mastersrv.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
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]; |