We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 4a6c1ec commit 8146134Copy full SHA for 8146134
lib/resolv.rb
@@ -114,8 +114,10 @@ def each_address(name)
114
yielded = false
115
@resolvers.each {|r|
116
r.each_address(name) {|address|
117
- yield address.to_s
118
- yielded = true
+ if block_given?
+ yield address.to_s
119
+ yielded = true
120
+ end
121
}
122
return if yielded
123
@@ -545,6 +547,8 @@ def fetch_resource(name, typeclass)
545
547
yield(reply, reply_name)
546
548
end
549
return
550
+ when RCode::ServFail
551
+ next
552
when RCode::NXDomain
553
raise Config::NXDomain.new(reply_name.to_s)
554
else
0 commit comments