just to clarify, the change is in bind9-libs and fixes the issue also for my servers.
the change +--- bind9-libs-9.11.16+dfsg.orig/lib/isc/unix/socket.c ++++ bind9-libs-9.11.16+dfsg/lib/isc/unix/socket.c +@@ -4050,7 +4050,7 @@ check_write: + if (!SOCK_DEAD(sock)) { + if (sock->connecting) + dispatch_connect(sock); +- else ++ else if (!sock->pending_send) + dispatch_send(sock); + } + unwatch_write = true;
doesn't change the ABI/API of the library, so no-change rebuilding isc-dhcp package against the fix is not useful.
just to clarify, the change is in bind9-libs and fixes the issue also for my servers.
the change 9.11.16+ dfsg.orig/ lib/isc/ unix/socket. c 9.11.16+ dfsg/lib/ isc/unix/ socket. c connect( sock); >pending_ send) send(sock) ;
+--- bind9-libs-
++++ bind9-libs-
+@@ -4050,7 +4050,7 @@ check_write:
+ if (!SOCK_DEAD(sock)) {
+ if (sock->connecting)
+ dispatch_
+- else
++ else if (!sock-
+ dispatch_
+ }
+ unwatch_write = true;
doesn't change the ABI/API of the library, so no-change rebuilding isc-dhcp package against the fix is not useful.