ref: 0099871be8c1cccaeeb13fc996b369b701c6445b
parent: a47c75f68e5a33080dc3cee98dfa1cb4e6ace6f4
author: cinap_lenrek <cinap_lenrek@felloff.net>
date: Fri Nov 22 23:46:14 EST 2013
ndb/dns: ignore refused (5) error replies
--- a/sys/src/cmd/ndb/dnresolve.c
+++ b/sys/src/cmd/ndb/dnresolve.c
@@ -1153,11 +1153,12 @@
stats.negans++;
/* ignore any error replies */
- if((mp->flags & Rmask) == Rserver){+ switch(mp->flags & Rmask){+ case Rrefused:
+ case Rserver:
stats.negserver++;
freeanswers(mp);
- if(p != nil)
- p->code = Rserver;
+ p->code = Rserver;
return Answerr;
}
--
⑨