Skip to content

Commit df54ec4

Browse files
committed
Fix parsing of *:0 in ParseTcpIpEndPoint.
1 parent 73373a1 commit df54ec4

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

src/Microsoft.Diagnostics.NETCore.Client/DiagnosticsIpc/IpcTcpSocketEndPoint.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,8 @@ private static void ParseTcpIpEndPoint(string endPoint, out string host, out int
7373
{
7474
if (Uri.TryCreate(uriToParse, UriKind.RelativeOrAbsolute, out Uri uri))
7575
{
76-
if (string.Compare(uri.Scheme, Uri.UriSchemeNetTcp, StringComparison.OrdinalIgnoreCase) != 0 &&
76+
if (string.Compare(uri.Scheme, "localhost", StringComparison.OrdinalIgnoreCase) != 0 &&
77+
string.Compare(uri.Scheme, Uri.UriSchemeNetTcp, StringComparison.OrdinalIgnoreCase) != 0 &&
7778
string.Compare(uri.Scheme, "tcp", StringComparison.OrdinalIgnoreCase) != 0)
7879
{
7980
throw new ArgumentException(string.Format("Unsupported Uri schema, \"{0}\"", uri.Scheme));

0 commit comments

Comments
 (0)