]> git.ipfire.org Git - thirdparty/bind9.git/commit
nsupdate: when set to 0, UDP timeout should be calculated by dns_request
authorAram Sargsyan <aram@isc.org>
Mon, 12 Dec 2022 11:36:42 +0000 (11:36 +0000)
committerArаm Sаrgsyаn <aram@isc.org>
Mon, 3 Apr 2023 15:21:43 +0000 (15:21 +0000)
commit0ef11c0ccbea4db66f9edd6818a3a836f6c625f2
tree20968bf2d8342d758d757b73094c57909677ea82
parent5ce2ed068845e6d05e843fc7f720d08e12f266d7
nsupdate: when set to 0, UDP timeout should be calculated by dns_request

The manual page of nsupdate's '-u udptimeout' option states that, quote:

> If zero, the interval is computed from the timeout interval and number
> of UDP retries.

However, nsupdate sets the UDP timeout value to UINT_MAX when it is 0,
thus, not behaving as documented.

Let dns_request_create() calculate the UDP timeout, if it was set to 0.
bin/nsupdate/nsupdate.c