From e8ae1506423853b3cf359519765902beb5daa3f7 Mon Sep 17 00:00:00 2001 From: Lee Salzman Date: Fri, 19 Dec 2008 03:27:27 +0000 Subject: [PATCH] avoid bloating pings unless necessary git-svn-id: svn://svn.code.sf.net/p/actiongame/code/trunk/ac@4040 e016b1c5-ed68-44aa-a2f7-31cac88cffde --- source/src/serverbrowser.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source/src/serverbrowser.cpp b/source/src/serverbrowser.cpp index 2e1ce103..769b9565 100644 --- a/source/src/serverbrowser.cpp +++ b/source/src/serverbrowser.cpp @@ -365,7 +365,7 @@ void pingservers(bool issearch) if(++lastping >= servers.length()) lastping = 0; if(si.address.host == ENET_HOST_ANY) continue; p.len = baselen; - putint(p, si.getnames || issearch ? EXTPING_NAMELIST : EXTPING_NOP); + if(si.getnames || issearch) putint(p, EXTPING_NAMELIST); buf.data = ping; buf.dataLength = p.length(); enet_socket_send(pingsock, &si.address, &buf, 1); @@ -377,7 +377,7 @@ void pingservers(bool issearch) address.host = ENET_HOST_BROADCAST; address.port = CUBE_SERVINFO_PORT_LAN; p.len = baselen; - putint(p, issearch ? EXTPING_NAMELIST : EXTPING_NOP); + if(issearch) putint(p, EXTPING_NAMELIST); buf.data = ping; buf.dataLength = p.length(); enet_socket_send(pingsock, &address, &buf, 1);