hesiod and 9.3.0/8.2.3

Danny Braniss danny at cs.huji.ac.il
Wed Oct 6 07:38:47 UTC 2004


> 	8.2.3 emits IN additional address records for HS queries.
> 	In doaddinfo() there is code like the following.
> 	The "!match(dp, C_IN, T_A) &&" in the if conditional need to
> 	be removed.
> 
> 	Mark
> 
> ns_req.c:doaddinfo()
>                         if (ap->a_type == T_A &&
>                             !match(dp, (int)ap->a_class, T_A) &&
>                             !match(dp, C_IN, T_A) &&
>                             !match(dp, (int)ap->a_class, T_AAAA) &&
>                             !match(dp, C_IN, T_AAAA) &&
>                             !match(dp, (int)ap->a_class, ns_t_a6) &&
>                             !match(dp, C_IN, ns_t_a6)) {
>                                 continue;
>                         }
> 
> 	needs to become
> 
>                         if (ap->a_type == T_A &&
>                             !match(dp, (int)ap->a_class, T_A) &&
>                             !match(dp, (int)ap->a_class, T_AAAA) &&
>                             !match(dp, (int)ap->a_class, ns_t_a6)) {
>                                 continue;
>                         }
> 
> 	This has already been done to later versions of BIND 8.

thanks, that did it!
	danny




More information about the bind-users mailing list