Baptiste,

could you please confirm that you're OK with merging these patches ?
I think they're good but you're supposed to be the one who knows best.
Also they might make you think about other areas possibly in need for
other fixes.

Thanks,
Willy

On Fri, Apr 08, 2016 at 10:17:44PM +0200, Vincent Bernat wrote:
> From: Vincent Bernat <[email protected]>
> 
> Conforming to RFC 2535, section 6.1. This is not an important bug as
> those fields don't seem to be set to something else than 0 and to be
> checked on answers.
> ---
>  include/types/dns.h | 14 +++++++-------
>  1 file changed, 7 insertions(+), 7 deletions(-)
> 
> diff --git a/include/types/dns.h b/include/types/dns.h
> index 757eaaf28d9a..98adc983bf44 100644
> --- a/include/types/dns.h
> +++ b/include/types/dns.h
> @@ -63,16 +63,16 @@
>  /* DNS request or response header structure */
>  struct dns_header {
>       unsigned short  id:16;          /* identifier */
> -     unsigned char   rd :1;          /* recursion desired 0: no, 1: yes */
> -     unsigned char   tc :1;          /* truncation 0:no, 1: yes */
> -     unsigned char   aa :1;          /* authoritative answer 0: no, 1: yes */
> -     unsigned char   opcode :4;      /* operation code */
>       unsigned char   qr :1;          /* query/response 0: query, 1: response 
> */
> -     unsigned char   rcode :4;       /* response code */
> -     unsigned char   z :1;           /* no used */
> +     unsigned char   opcode :4;      /* operation code */
> +     unsigned char   aa :1;          /* authoritative answer 0: no, 1: yes */
> +     unsigned char   tc :1;          /* truncation 0:no, 1: yes */
> +     unsigned char   rd :1;          /* recursion desired 0: no, 1: yes */
> +     unsigned char   ra :1;          /* recursion available 0: no, 1: yes */
> +     unsigned char   z :1;           /* not used */
>       unsigned char   ad :1;          /* authentic data */
>       unsigned char   cd :1;          /* checking disabled */
> -     unsigned char   ra :1;          /* recursion available 0: no, 1: yes */
> +     unsigned char   rcode :4;       /* response code */
>       unsigned short  qdcount :16;    /* question count */
>       unsigned short  ancount :16;    /* answer count */
>       unsigned short  nscount :16;    /* authority count */
> -- 
> 2.8.0.rc3
> 

Reply via email to