bind9/lib/isc/netmgr
Colin Vidal 7c8b517d56 attach socket before async streamdns_resume_processing
Call to `streamdns_resume_processing` is asynchronous but the socket
passed as argument is not attached when scheduling the call.

While there is no reproducible way (so far) to make the socket reference
number down to 0 before `streamdns_resume_processing` is called, attach
the socket before scheduling the call. This guard against an hypothetic
case where, for some reasons, the socket refcount would reach 0, and be
freed from memory when `streamdns_resume_processing` is called.
2025-11-20 18:08:52 +01:00
..
http.c Use SET_IF_NOT_NULL in isc__nm_base64* 2025-10-22 12:50:55 +02:00
meson.build replace the build system with meson 2025-06-11 10:30:12 +03:00
netmgr-int.h Refactor the network manager to be a singleton 2025-07-23 22:45:38 +02:00
netmgr.c Use unique names for probes.d files 2025-09-24 13:18:13 +02:00
proxystream.c Refactor the network manager to be a singleton 2025-07-23 22:45:38 +02:00
proxyudp.c Refactor the network manager to be a singleton 2025-07-23 22:45:38 +02:00
socket.c Remove redundant parentheses from the return statement 2024-11-19 12:27:22 +01:00
streamdns.c attach socket before async streamdns_resume_processing 2025-11-20 18:08:52 +01:00
tcp.c Refactor the network manager to be a singleton 2025-07-23 22:45:38 +02:00
timer.c Update netmgr, tasks, and applications to use isc_loopmgr 2022-08-26 09:09:24 +02:00
tlsstream.c Apply the changes from updated set_if_not_null semantic patch 2025-10-08 17:44:50 +02:00
udp.c simplify nchildren count in isc_nm_listenudp 2025-09-16 14:22:15 +02:00