From afde1019144a4ef313826b1e846164ddf2bab8b1 Mon Sep 17 00:00:00 2001 From: dmiller Date: Wed, 7 Oct 2015 17:49:24 +0000 Subject: [PATCH] Fix a name collision. Fixes #219 --- nmap_dns.cc | 4 ++-- nmap_dns.h | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/nmap_dns.cc b/nmap_dns.cc index 5dc04007c..d8b8a0690 100644 --- a/nmap_dns.cc +++ b/nmap_dns.cc @@ -749,7 +749,7 @@ static void read_evt_handler(nsock_pool nsp, nsock_event evt, void *) { it != p.answers.end(); ++it ) { const DNS::Answer &a = *it; - if(a.record_class == DNS::IN) + if(a.record_class == DNS::CLASS_IN) { switch(a.record_type) { @@ -1416,7 +1416,7 @@ size_t DNS::Factory::buildSimpleRequest(const std::string &name, RECORD_TYPE rt, DNS_CHECK_ACCUMLATE(ret, tmp, putUnsignedShort(0, buf, ARCOUNT, maxlen)); DNS_CHECK_ACCUMLATE(ret, tmp, putDomainName(name, buf, DATA, maxlen)); DNS_CHECK_ACCUMLATE(ret, tmp, putUnsignedShort(rt, buf, ret, maxlen)); - DNS_CHECK_ACCUMLATE(ret, tmp, putUnsignedShort(IN, buf, ret, maxlen)); + DNS_CHECK_ACCUMLATE(ret, tmp, putUnsignedShort(CLASS_IN, buf, ret, maxlen)); return ret; } diff --git a/nmap_dns.h b/nmap_dns.h index 7da8f0be8..9947a438c 100644 --- a/nmap_dns.h +++ b/nmap_dns.h @@ -189,7 +189,7 @@ typedef enum { } RECORD_TYPE; typedef enum { - IN = 1 + CLASS_IN = 1 } RECORD_CLASS; const u8 COMPRESSED_NAME = 0xc0;