diff --git a/jdk/src/share/classes/com/sun/jndi/dns/DnsClient.java b/jdk/src/share/classes/com/sun/jndi/dns/DnsClient.java index 33d69ec36b0..8ade3e1f708 100644 --- a/jdk/src/share/classes/com/sun/jndi/dns/DnsClient.java +++ b/jdk/src/share/classes/com/sun/jndi/dns/DnsClient.java @@ -577,8 +577,8 @@ public class DnsClient { // enqueue only the first response, responses for retries are ignored. // synchronized (queuesLock) { - if (reqs.contains(xid)) { // enqueue only the first response - resps.put(xid, pkt); + if (reqs.contains(hdr.xid)) { // enqueue only the first response + resps.put(hdr.xid, pkt); } }