diff options
-rw-r--r-- | lib/netstd/Thrift/Transport/Server/TNamedPipeServerTransport.cs | 3 | ||||
-rw-r--r-- | test/netstd/Client/TestClient.cs | 2 | ||||
-rw-r--r-- | test/netstd/Server/TestServer.cs | 2 |
3 files changed, 4 insertions, 3 deletions
diff --git a/lib/netstd/Thrift/Transport/Server/TNamedPipeServerTransport.cs b/lib/netstd/Thrift/Transport/Server/TNamedPipeServerTransport.cs index e985a298a..7c9430046 100644 --- a/lib/netstd/Thrift/Transport/Server/TNamedPipeServerTransport.cs +++ b/lib/netstd/Thrift/Transport/Server/TNamedPipeServerTransport.cs @@ -278,7 +278,7 @@ namespace Thrift.Transport.Server private class ServerTransport : TEndpointTransport { - private readonly NamedPipeServerStream PipeStream; + private NamedPipeServerStream PipeStream; public ServerTransport(NamedPipeServerStream stream, TConfiguration config) : base(config) @@ -297,6 +297,7 @@ namespace Thrift.Transport.Server public override void Close() { PipeStream?.Dispose(); + PipeStream = null; } public override async ValueTask<int> ReadAsync(byte[] buffer, int offset, int length, CancellationToken cancellationToken) diff --git a/test/netstd/Client/TestClient.cs b/test/netstd/Client/TestClient.cs index 4700de88b..1227a38bb 100644 --- a/test/netstd/Client/TestClient.cs +++ b/test/netstd/Client/TestClient.cs @@ -407,7 +407,7 @@ namespace ThriftTest { Console.WriteLine("*** FAILED ***"); Console.WriteLine("Error while parsing arguments"); - Console.WriteLine(ex.Message + "\n" + ex.StackTrace); + Console.WriteLine("{0} {1}\nStack:\n{2}", ex.GetType().Name, ex.Message, ex.StackTrace); return ErrorUnknown; } diff --git a/test/netstd/Server/TestServer.cs b/test/netstd/Server/TestServer.cs index 71a2a30a1..27577eecb 100644 --- a/test/netstd/Server/TestServer.cs +++ b/test/netstd/Server/TestServer.cs @@ -579,7 +579,7 @@ namespace ThriftTest { Console.WriteLine("*** FAILED ***"); Console.WriteLine("Error while parsing arguments"); - Console.WriteLine(ex.Message + " ST: " + ex.StackTrace); + Console.WriteLine("{0} {1}\nStack:\n{2}", ex.GetType().Name, ex.Message, ex.StackTrace); return 1; } |