We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent c9983fa commit 56a34f4Copy full SHA for 56a34f4
tracer/src/Datadog.Trace/Headers/Ip/IpExtractor.cs
@@ -122,7 +122,8 @@ private static bool IsPrivateIp(IPAddress ipAddress)
122
#if NET6_0_OR_GREATER
123
return ipAddress.IsIPv6UniqueLocal;
124
#else
125
- var firstWord = ipAddress.ToString().Split([':'], StringSplitOptions.RemoveEmptyEntries)[0];
+ var ipAddressString = ipAddress.ToString();
126
+ var firstWord = ipAddressString.Substring(0, ipAddressString.IndexOf(":", StringComparison.InvariantCulture));
127
// These days Unique Local Addresses (ULA) are used in place of Site Local. ULA has two variants:
128
// fc00::/8 is not defined yet, but might be used in the future for internal-use addresses
129
// fd00::/8 is in use and does not have to registered anywhere.
0 commit comments