From: Bert Hubert Date: Tue, 31 Aug 2004 20:35:18 +0000 (+0000) Subject: Use different source ports for subsequent questions, quick and dirty fix for X-Git-Tag: pdns-2.9.17~28 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=61bc34ea22071a2eb674f8dab81204d17f18e06d;p=pdns Use different source ports for subsequent questions, quick and dirty fix for bug #2 git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@246 d19b8d6e-7fed-0310-83ef-9ca221ded41b --- diff --git a/pdns/resolver.cc b/pdns/resolver.cc index 1af320674..3917b3097 100644 --- a/pdns/resolver.cc +++ b/pdns/resolver.cc @@ -44,6 +44,7 @@ void Resolver::makeUDPSocket() void Resolver::makeSocket(int type) { static u_int16_t port_counter=5000; + port_counter++; // this makes us use a new port for each query, fixes ticket #2 if(d_sock>0) return;