diff -ru bind9-9.5.0.dfsg.P2/lib/dns/resolver.c bind9-9.5.0.dfsg.P2+tcp-only/lib/dns/resolver.c --- bind9-9.5.0.dfsg.P2/lib/dns/resolver.c 2009-03-01 13:35:54.000000000 +0800 +++ bind9-9.5.0.dfsg.P2+tcp-only/lib/dns/resolver.c 2009-01-25 16:08:23.000000000 +0800 @@ -1123,6 +1123,7 @@ } query->mctx = res->buckets[fctx->bucketnum].mctx; query->options = options; + query->options |= DNS_FETCHOPT_TCP; /* sam added, to only make TCP queries */ query->attributes = 0; query->sends = 0; query->connects = 0;