X-Git-Url: http://git.tdb.fi/?p=netvis.git;a=blobdiff_plain;f=source%2Fresolver.cpp;h=b34fc65096a785b724950530d82f290ed602b583;hp=702ce9670d59100d649a47dd29a7df060dd557b2;hb=5174306b22f9a7f761ee00b24ada9cb3211cc09e;hpb=7c86fe7860ade14b0387dec7ab564e6a480224b5 diff --git a/source/resolver.cpp b/source/resolver.cpp index 702ce96..b34fc65 100644 --- a/source/resolver.cpp +++ b/source/resolver.cpp @@ -50,6 +50,13 @@ void Resolver::cancel(Host *h) in_queue.erase(i); break; } + + for(list::iterator i=out_queue.begin(); i!=out_queue.end(); ++i) + if(i->host==h) + { + out_queue.erase(i); + break; + } } void Resolver::tick()