Author: soliton
Date: Thu May 21 00:30:43 2009
New Revision: 35775
URL: http://svn.gna.org/viewcvs/wesnoth?rev=35775&view=rev
Log:
check against the correct element
Modified:
trunk/src/server/server.cpp
Modified: trunk/src/server/server.cpp
URL:
http://svn.gna.org/viewcvs/wesnoth/trunk/src/server/server.cpp?rev=35775&r1=35774&r2=35775&view=diff
==============================================================================
--- trunk/src/server/server.cpp (original)
+++ trunk/src/server/server.cpp Thu May 21 00:30:43 2009
@@ -1106,7 +1106,7 @@
// Log the IP
ip_log_.push_back(std::pair<std::string,
std::string>(username,network::ip_address(sock)));
// Remove the oldest entry if the size of the IP log exceeds the
maximum size
- if(ip_log_.size() > max_ip_log_size_) ip_log_.erase(ip_log_.begin());
+ if(ip_log_.size() > max_ip_log_size_) ip_log_.pop_front();
}
void server::process_query(const network::connection sock,
@@ -1522,8 +1522,8 @@
if (utils::isvalid_username(parameters)) {
for (std::deque<std::pair<std::string, std::string>
>::const_iterator i = ip_log_.begin();
i != ip_log_.end(); ++i) {
- if (parameters == i->second) {
- parameters = i->first;
+ if (parameters == i->first) {
+ parameters = i->second;
found_something = true;
break;
}
_______________________________________________
Wesnoth-commits mailing list
[email protected]
https://mail.gna.org/listinfo/wesnoth-commits