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