diff options
-rw-r--r-- | lib/resolv.rb | 6 | ||||
-rw-r--r-- | version.h | 2 |
2 files changed, 4 insertions, 4 deletions
diff --git a/lib/resolv.rb b/lib/resolv.rb index 93b57c62d8..02c2dedc49 100644 --- a/lib/resolv.rb +++ b/lib/resolv.rb @@ -691,17 +691,17 @@ class Resolv rescue DecodeError next # broken DNS message ignored end - if s = sender_for(from, msg) + if sender == sender_for(from, msg) break else # unexpected DNS message ignored end end - return msg, s.data + return msg, sender.data end def sender_for(addr, msg) - @senders.delete([addr,msg.id]) + @senders[[addr,msg.id]] end def close @@ -1,6 +1,6 @@ #define RUBY_VERSION "2.6.8" #define RUBY_RELEASE_DATE "2021-07-04" -#define RUBY_PATCHLEVEL 201 +#define RUBY_PATCHLEVEL 202 #define RUBY_RELEASE_YEAR 2021 #define RUBY_RELEASE_MONTH 7 |