diff --git a/CHANGES b/CHANGES index 024349ea50..95f4cc8515 100644 --- a/CHANGES +++ b/CHANGES @@ -1,3 +1,6 @@ +4536. [bug] ISC_SOCKEVENTATTR_USEMINMTU was not being cleared + when reusing the event structure. [RT #43885] + 4535. [bug] Address race condition in setting / testing of DNS_REQUEST_F_SENDING. [RT #43889] diff --git a/bin/named/client.c b/bin/named/client.c index a0341cfab6..8874b21b81 100644 --- a/bin/named/client.c +++ b/bin/named/client.c @@ -915,6 +915,7 @@ client_sendpkg(ns_client_t *client, isc_buffer_t *buffer) { * MTU link force fragmentation at 1280 if it is a IPv6 * response. */ + client->sendevent->attributes &= ~ISC_SOCKEVENTATTR_USEMINMTU; if (!TCP_CLIENT(client) && r.length > 1432) client->sendevent->attributes |= ISC_SOCKEVENTATTR_USEMINMTU;