From 57bf64b37569c93fecfbdd3e9fe0c4f0acfb679e Mon Sep 17 00:00:00 2001 From: Kai Blin Date: Tue, 27 Sep 2011 18:05:38 -0700 Subject: s4 dns: Handle QCLASS_NONE queries --- source4/dns_server/dns_query.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/source4/dns_server/dns_query.c b/source4/dns_server/dns_query.c index 70677a54ce..b233b25a81 100644 --- a/source4/dns_server/dns_query.c +++ b/source4/dns_server/dns_query.c @@ -164,6 +164,11 @@ WERROR dns_server_process_query(struct dns_server *dns, return DNS_ERR(FORMAT_ERROR); } + /* Windows returns NOT_IMPLEMENTED on this as well */ + if (in->questions[0].question_class == DNS_QCLASS_NONE) { + return DNS_ERR(NOT_IMPLEMENTED); + } + ans = talloc_array(mem_ctx, struct dns_res_rec, 0); W_ERROR_HAVE_NO_MEMORY(ans); -- cgit