Author: wyoung
Date: Fri Dec 28 08:09:40 2007
New Revision: 2029

URL: http://svn.gna.org/viewcvs/mysqlpp?rev=2029&view=rev
Log:
Small improvement, reverting a change I made to Jonathan's cpool work
to make it more paranoid, which isn't actually an improvement.

Modified:
    trunk/lib/cpool.cpp

Modified: trunk/lib/cpool.cpp
URL: 
http://svn.gna.org/viewcvs/mysqlpp/trunk/lib/cpool.cpp?rev=2029&r1=2028&r2=2029&view=diff
==============================================================================
--- trunk/lib/cpool.cpp (original)
+++ trunk/lib/cpool.cpp Fri Dec 28 08:09:40 2007
@@ -136,13 +136,12 @@
 void
 ConnectionPool::remove_old_connections()
 {
-       PoolIt it = pool_.begin(), doomed;
        TooOld<ConnectionInfo> too_old(max_idle_time());
 
+       PoolIt it = pool_.begin();
        while ((it = std::find_if(it, pool_.end(), too_old)) != pool_.end()) {
-               doomed = it++;
-               destroy(doomed->conn);
-               pool_.erase(doomed);
+               destroy(it->conn);
+               pool_.erase(it++);
        }
 }
 


_______________________________________________
Mysqlpp-commits mailing list
[email protected]
https://mail.gna.org/listinfo/mysqlpp-commits

Reply via email to