]> git.ipfire.org Git - thirdparty/bind9.git/commit
clean up outerhandle when a tcpdns socket is disconnected
authorEvan Hunt <each@isc.org>
Sat, 20 Jun 2020 22:03:05 +0000 (15:03 -0700)
committerEvan Hunt <each@isc.org>
Fri, 26 Jun 2020 07:19:42 +0000 (00:19 -0700)
commit3704c4fff2757ade6dda56865aa87935d0c447b9
tree268ebdb84119f66f3a3c5f747281157587df87bd
parentbcbc7e2b10f85451466a3cc098f15cddd019ae0f
clean up outerhandle when a tcpdns socket is disconnected

this prevents a crash when some non-netmgr thread, such as a
recursive lookup, times out after the TCP socket is already
disconnected.
lib/isc/netmgr/netmgr-int.h
lib/isc/netmgr/netmgr.c
lib/isc/netmgr/tcp.c
lib/isc/netmgr/tcpdns.c