BIND 9.9.0 assertion failure
Doug Barton
dougb at dougbarton.us
Sat Mar 17 03:57:56 UTC 2012
Is this something I should add to the FreeBSD port?
On 03/14/2012 17:58, Mark Andrews wrote:
>
> 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);
> }
--
If you're never wrong, you're not trying hard enough
More information about the bind-users
mailing list