lib/infrataster/server.rb in infrataster-0.3.0 vs lib/infrataster/server.rb in infrataster-0.3.1

- old
+ new

@@ -163,12 +163,17 @@ result end def determine_address(address) + begin + ipaddr = IPAddr.new(address) + rescue IPAddr::InvalidAddressError + return address + end + Logger.debug("Determining ip address...") - ipaddr = IPAddr.new(address) if ipaddr.to_range.begin == ipaddr.to_range.end # subnet mask is 255.255.255.255 return ipaddr.to_s end