diff --git a/src/Common/src/System/Net/Security/NegotiateStreamPal.Unix.cs b/src/Common/src/System/Net/Security/NegotiateStreamPal.Unix.cs index 948ae79325df..bec9e8fd7f33 100644 --- a/src/Common/src/System/Net/Security/NegotiateStreamPal.Unix.cs +++ b/src/Common/src/System/Net/Security/NegotiateStreamPal.Unix.cs @@ -263,7 +263,11 @@ Interop.NetSecurityNative.Status status tokenBytes = tokenBytes.Slice(0, length - 1); } +#if NETSTANDARD2_0 + return Encoding.UTF8.GetString(tokenBytes.ToArray(), 0, tokenBytes.Length); +#else return Encoding.UTF8.GetString(tokenBytes); +#endif } finally {