]> git.ipfire.org Git - thirdparty/unbound.git/commitdiff
stream reuse, fix cleanup with streams in the connection table.
authorW.C.A. Wijngaards <wouter@nlnetlabs.nl>
Wed, 22 Jul 2020 13:20:58 +0000 (15:20 +0200)
committerW.C.A. Wijngaards <wouter@nlnetlabs.nl>
Wed, 22 Jul 2020 13:20:58 +0000 (15:20 +0200)
services/outside_network.c

index 9c9ce57fa72b71eadd760afcbe6598336382420f..c7c0743b8222aedb20f5f953cb794885b3dedf0d 100644 (file)
@@ -1509,7 +1509,8 @@ outside_network_delete(struct outside_network* outnet)
                size_t i;
                for(i=0; i<outnet->num_tcp; i++)
                        if(outnet->tcp_conns[i]) {
-                               if(!outnet->tcp_conns[i]->query->
+                               if(outnet->tcp_conns[i]->query &&
+                                       !outnet->tcp_conns[i]->query->
                                        on_tcp_waiting_list) {
                                        /* delete waiting_tcp elements that
                                         * the tcp conn is working on */