busybox: nslookup: ensure unique transaction IDs for the DNS queries
authorUwe Kleine-König <uwe@kleine-koenig.org>
Fri, 14 Oct 2022 10:23:07 +0000 (12:23 +0200)
committerUwe Kleine-König <uwe@kleine-koenig.org>
Fri, 14 Oct 2022 18:51:35 +0000 (20:51 +0200)
commit63e5ba8e69f03a584b707520db0a0821eda3024f
tree72729cd29a973b591735719c0fe75e9e59ac6349
parentfcff86be06da37e1b0839d12efd4a5afc40e8973
busybox: nslookup: ensure unique transaction IDs for the DNS queries

On machines with a coarse monotonic clock (here: TP-Link RE200 powered
by a MediaTek MT7620A) it can happen that the two DNS requests (for A
and AAAA) share the same transaction ID. If this happens the second
reply is wrongly dropped and nslookup reports "No answer".

Fix this by ensuring that the transaction IDs are unique.

Signed-off-by: Uwe Kleine-König <uwe@kleine-koenig.org>
package/utils/busybox/patches/530-nslookup-ensure-unique-transaction-IDs-for-the-DNS-queries.patch [new file with mode: 0644]