We believe this patch will fix this issue.  It has been committed to be
released as part of BIND 9.9.1.

Mark

diff --git a/bin/named/client.c b/bin/named/client.c
index 2f4130c..ae13795 100644
--- a/bin/named/client.c
+++ b/bin/named/client.c
@@ -240,7 +240,7 @@ ns_client_recursing(ns_client_t *client) {
        REQUIRE(client->state == NS_CLIENTSTATE_WORKING);
 
        LOCK(&client->manager->reclock);
-       client->state = NS_CLIENTSTATE_RECURSING;
+       client->newstate = client->state = NS_CLIENTSTATE_RECURSING;
        ISC_LIST_APPEND(client->manager->recursing, client, rlink);
        UNLOCK(&client->manager->reclock);
 }
-- 
Mark Andrews, ISC
1 Seymour St., Dundas Valley, NSW 2117, Australia
PHONE: +61 2 9871 4742                 INTERNET: [email protected]
_______________________________________________
Please visit https://lists.isc.org/mailman/listinfo/bind-users to unsubscribe 
from this list

bind-users mailing list
[email protected]
https://lists.isc.org/mailman/listinfo/bind-users

Reply via email to