[PATCH 3/3] resolv: Handle transaction ID collisions in parallel queries (bug 26600)

Florian Weimer fweimer@redhat.com
Tue Oct 13 10:14:33 GMT 2020


* Florian Weimer via Libc-alpha:

> If the transaction IDs are equal, the old check attributed both
> responses to the first query, not recognizing the second response.
> This fixes bug 26600.
>
> (Tested on x86_64-linux-gnu.  I verified that the referral path for
> RCODE 0 responses is taken.  I also linked tst-resolv-txnid-collision.o
> against an ABI-compatible static glibc build without the fix, to verify
> that the test reproduces the bug.)

Ping.  These patches need review:

  <https://sourceware.org/pipermail/libc-alpha/2020-September/117545.html>
  <https://sourceware.org/pipermail/libc-alpha/2020-September/117546.html>
  <https://sourceware.org/pipermail/libc-alpha/2020-September/117547.html>

Apparently, users encounter this bug quite frequently on s390x with
certain applications.

Thanks,
Florian
-- 
Red Hat GmbH, https://de.redhat.com/ , Registered seat: Grasbrunn,
Commercial register: Amtsgericht Muenchen, HRB 153243,
Managing Directors: Charles Cachera, Brian Klemm, Laurie Krebs, Michael O'Neill



More information about the Libc-alpha mailing list