lib/netdisco/dns.rb in netdisco-0.0.4 vs lib/netdisco/dns.rb in netdisco-0.0.5
- old
+ new
@@ -24,12 +24,12 @@
elsif CFG.dns.afi == "ipv6"
@cache_ip[name] = Resolv::DNS.new.getresource(name, Resolv::DNS::Resource::IN::AAAA).address
else
@cache_ip[name] = Resolv.getaddress name
end
- rescue => error
- Log.debug "DNS resolution for '#{name}' raised error '#{error.class}' with message '#{error.message}'"
+ rescue StandardError => e
+ Log.debug "DNS resolution for '#{name}' raised error '#{e.class}' with message '#{e.message}'"
nil
end
end
end
@@ -40,11 +40,11 @@
if @cache_name.has_key? ip
@cache_name[ip]
else
begin
@cache_name[ip] = Resolv.getname ip
- rescue => error
- Log.debug "DNS resolution for '#{ip}' raised error '#{error.class}' with message '#{error.message}'"
+ rescue StoreError => e
+ Log.debug "DNS resolution for '#{ip}' raised error '#{e.class}' with message '#{e.message}'"
@cache_name[ip] = ip
end
end
end
end