Skip to content

Commit 56a34f4

Browse files
committedJan 29, 2025
substring instead
1 parent c9983fa commit 56a34f4

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed
 

‎tracer/src/Datadog.Trace/Headers/Ip/IpExtractor.cs

+2-1
Original file line numberDiff line numberDiff line change
@@ -122,7 +122,8 @@ private static bool IsPrivateIp(IPAddress ipAddress)
122122
#if NET6_0_OR_GREATER
123123
return ipAddress.IsIPv6UniqueLocal;
124124
#else
125-
var firstWord = ipAddress.ToString().Split([':'], StringSplitOptions.RemoveEmptyEntries)[0];
125+
var ipAddressString = ipAddress.ToString();
126+
var firstWord = ipAddressString.Substring(0, ipAddressString.IndexOf(":", StringComparison.InvariantCulture));
126127
// These days Unique Local Addresses (ULA) are used in place of Site Local. ULA has two variants:
127128
// fc00::/8 is not defined yet, but might be used in the future for internal-use addresses
128129
// fd00::/8 is in use and does not have to registered anywhere.

0 commit comments

Comments
 (0)