lib/datadog/core/utils/network.rb in ddtrace-1.12.1 vs lib/datadog/core/utils/network.rb in ddtrace-1.13.0
- old
+ new
@@ -99,10 +99,10 @@
def strip_zone_specifier(ipv6)
ipv6.gsub(/%.*/, '')
end
def strip_ipv6_port(ip)
- if /\[(.*)\](?::\d+)?/ =~ ip
+ if /\[([^\]]*+)\](?::\d+)?/ =~ ip
Regexp.last_match(1)
else
ip
end
end