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