diff options
author | Campus <campus@ntop.org> | 2017-11-30 21:59:55 +0100 |
---|---|---|
committer | Campus <campus@ntop.org> | 2017-11-30 21:59:55 +0100 |
commit | e5546eb988842b05c31fae38a8167fdc6c8fed0d (patch) | |
tree | 7ae5ce03156b96ea7e7d60bd67e893e339a9eaa2 /src/lib | |
parent | 5b03443693e71f339e4aae8b175309f8625b751d (diff) | |
parent | 3577072b12438bf2706789fbaf1bd1868d60fe94 (diff) |
Merge branch 'dsokoloski-pull-request' into dev
Diffstat (limited to 'src/lib')
-rw-r--r-- | src/lib/protocols/dns.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/lib/protocols/dns.c b/src/lib/protocols/dns.c index 5358cc8b7..2d11554f1 100644 --- a/src/lib/protocols/dns.c +++ b/src/lib/protocols/dns.c @@ -197,6 +197,9 @@ void ndpi_search_dns(struct ndpi_detection_module_struct *ndpi_struct, struct nd off++; } + if(is_query && ndpi_struct->dns_dissect_response) + return; /* The response will set the verdict */ + flow->host_server_name[j] = '\0'; flow->protos.dns.num_queries = (u_int8_t)dns_header.num_queries, @@ -217,9 +220,6 @@ void ndpi_search_dns(struct ndpi_detection_module_struct *ndpi_struct, struct nd #endif if(flow->packet.detected_protocol_stack[0] == NDPI_PROTOCOL_UNKNOWN) { - if(is_query && ndpi_struct->dns_dissect_response) - return; /* The response will set the verdict */ - /** Do not set the protocol with DNS if ndpi_match_host_subprotocol() has matched a subprotocol |