]> git.ipfire.org Git - thirdparty/unbound.git/commitdiff
- Fix to set the tcp handler event toggle flag back to default when
authorW.C.A. Wijngaards <wouter@nlnetlabs.nl>
Mon, 19 Oct 2020 10:55:43 +0000 (12:55 +0200)
committerW.C.A. Wijngaards <wouter@nlnetlabs.nl>
Mon, 19 Oct 2020 10:55:43 +0000 (12:55 +0200)
  the handler structure is reused.

doc/Changelog
util/netevent.c

index b09e0aeee698ef5698840aaa649c3dea2ec62cbd..3f1c70a8d964028ae5353d8eefb769f8e1833ceb 100644 (file)
@@ -12,6 +12,8 @@
        - Fix python documentation warning on functions.rst inplace_cb_reply.
        - Fix dnstap test to wait for log timer to see if queries are logged.
        - Log ip address when http session recv fails, eg. due to tls fail.
+       - Fix to set the tcp handler event toggle flag back to default when
+         the handler structure is reused.
 
 16 October 2020: Wouter
        - Fix that the out of order TCP processing does not limit the
index a40f44dd0045e42d2927183d1fd1842594710e6d..1e501b9abd25e8a0ef0334bbd4dfff2258781f07 100644 (file)
@@ -965,6 +965,7 @@ comm_point_tcp_accept_callback(int fd, short event, void* arg)
        /* clear leftover flags from previous use, and then set the
         * correct event base for the event structure for libevent */
        ub_event_free(c_hdl->ev->ev);
+       c_hdl->tcp_do_toggle_rw = 1;
 
        if(c_hdl->type == comm_http) {
 #ifdef HAVE_NGHTTP2