]> git.ipfire.org Git - thirdparty/unbound.git/commitdiff
- zero qinfo in handle_request, this zeroes local_alias and also the
authorWouter Wijngaards <wouter@nlnetlabs.nl>
Tue, 29 Aug 2017 07:31:45 +0000 (07:31 +0000)
committerWouter Wijngaards <wouter@nlnetlabs.nl>
Tue, 29 Aug 2017 07:31:45 +0000 (07:31 +0000)
  qname member.

git-svn-id: file:///svn/unbound/trunk@4317 be551aaa-1e26-0410-a405-d3ace91eadb9

daemon/worker.c
doc/Changelog

index a601a816f57b7006fd6b25b7db88038684d4977c..683f93169117d56d8860743e56d2502331f39bda 100644 (file)
@@ -1009,6 +1009,7 @@ worker_handle_request(struct comm_point* c, void* arg, int error,
        struct query_info* lookup_qinfo = &qinfo;
        struct query_info qinfo_tmp; /* placeholdoer for lookup_qinfo */
        struct respip_client_info* cinfo = NULL, cinfo_tmp;
+       memset(&qinfo, 0, sizeof(qinfo));
 
        if(error != NETEVENT_NOERROR) {
                /* some bad tcp query DNS formats give these error calls */
index f37104e557cc62380143b71a61a9268921d36812..e6c8e1976b7990b5b61d97d480fb5847c2253a2e 100644 (file)
@@ -1,5 +1,7 @@
 29 August 2017: Wouter
        - Fix #1414: fix segfault on parse failure and log_replies.
+       - zero qinfo in handle_request, this zeroes local_alias and also the
+         qname member.
 
 28 August 2017: Wouter
        - Fix #1415: patch to free dnscrypt environment on reload.