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