X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fcore%2Fcorenetwork.cpp;h=f77b29aa684d721c4b2f0194468551b47341d3ec;hp=3ad9d7cb1982ffb5c2cc6836fa431444e4b605b0;hb=8aa70869402f71328d1a5f92fa36aa9579dc333b;hpb=738f5436bbc9a8c761a487ae24da65fd74a62ef9 diff --git a/src/core/corenetwork.cpp b/src/core/corenetwork.cpp index 3ad9d7cb..f77b29aa 100644 --- a/src/core/corenetwork.cpp +++ b/src/core/corenetwork.cpp @@ -241,8 +241,9 @@ void CoreNetwork::connectToIrc(bool reconnecting) // Qt caches DNS entries for a minute, resulting in round-robin (e.g. for chat.freenode.net) not working if several users // connect at a similar time. QHostInfo::fromName(), however, always performs a fresh lookup, overwriting the cache entry. - QHostInfo::fromName(server.host); - + if (! server.useProxy) { + QHostInfo::fromName(server.host); + } #ifdef HAVE_SSL if (server.useSsl) { CoreIdentity *identity = identityPtr();