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

Reply via email to