mirror of
https://github.com/haproxy/haproxy.git
synced 2026-03-23 19:03:06 -04:00
BUG/MINOR: dns: fix DNS header definition
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.
This commit is contained in:
parent
a8322f96f1
commit
e2f8497716
1 changed files with 7 additions and 7 deletions
|
|
@ -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 */
|
||||
|
|
|
|||
Loading…
Reference in a new issue