summaryrefslogtreecommitdiff
path: root/src/coremods/core_dns.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/coremods/core_dns.cpp')
-rw-r--r--src/coremods/core_dns.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/coremods/core_dns.cpp b/src/coremods/core_dns.cpp
index 891c6705a..999da8356 100644
--- a/src/coremods/core_dns.cpp
+++ b/src/coremods/core_dns.cpp
@@ -126,7 +126,7 @@ class Packet : public Query
question.type = static_cast<QueryType>(input[pos] << 8 | input[pos + 1]);
pos += 2;
- question.qclass = input[pos] << 8 | input[pos + 1];
+ // Skip over query class code
pos += 2;
return question;
@@ -307,9 +307,9 @@ class Packet : public Query
memcpy(&output[pos], &s, 2);
pos += 2;
- s = htons(q.qclass);
- memcpy(&output[pos], &s, 2);
- pos += 2;
+ // Query class, always IN
+ output[pos++] = 0;
+ output[pos++] = 1;
}
return pos;