]> git.tdb.fi Git - libs/net.git/blobdiff - source/net/resolve.cpp
Use deque instead of list for resolver task queue
[libs/net.git] / source / net / resolve.cpp
index 006f210d777eb2aa38d7e5df91ecc1c25ca20c0d..cd65b9caccc66b6fb0a88f813850ea387d9ffaac 100644 (file)
@@ -211,7 +211,7 @@ void Resolver::WorkerThread::main()
                Task *task = 0;
                {
                        MutexLock lock(queue_mutex);
-                       for(list<Task>::iterator i=queue.begin(); (!task && i!=queue.end()); ++i)
+                       for(deque<Task>::iterator i=queue.begin(); (!task && i!=queue.end()); ++i)
                                if(!i->is_complete())
                                        task = &*i;
                }