diff options
author | Florian Weimer <fweimer@redhat.com> | 2017-03-15 12:57:12 +0100 |
---|---|---|
committer | Florian Weimer <fweimer@redhat.com> | 2017-03-15 13:33:40 +0100 |
commit | f889e73f603dcf90b4db6a2065104a78c1a0e94d (patch) | |
tree | e70508fa8cde79e40fcc965f28eea7fdfc11916a /support/xunistd.h | |
parent | ed7d6072f25f75b808b40c206371361f1313f342 (diff) | |
download | glibc-f889e73f603dcf90b4db6a2065104a78c1a0e94d.tar glibc-f889e73f603dcf90b4db6a2065104a78c1a0e94d.tar.gz glibc-f889e73f603dcf90b4db6a2065104a78c1a0e94d.tar.bz2 glibc-f889e73f603dcf90b4db6a2065104a78c1a0e94d.zip |
support_format_dns_packet: Fix CNAME and multiple RR handling
Before this change, the loop iterating over RRs in the answer
section stopped at the first CNAME record, never printing them.
The CNAME and PTR record contents was extracted from the wrong
buffer (whole packet instead RDATA). This desynced the parsing
after the first CNAME or PTR record.
Also fix the AAAA record parsing by checking their sizes.
Diffstat (limited to 'support/xunistd.h')
0 files changed, 0 insertions, 0 deletions