diff options
author | Jens Geyer <jensg@apache.org> | 2022-09-08 23:07:11 +0200 |
---|---|---|
committer | Jens Geyer <jensg@apache.org> | 2022-09-08 23:18:02 +0200 |
commit | 5e37d5751ec2df369db210b88354d0cc04529a58 (patch) | |
tree | 186b09695847871f177bdcb4b770f57596fefc15 /lib | |
parent | 48d3bef6c1e06864e2f54d7d70d66dd4bcd87449 (diff) | |
download | thrift-5e37d5751ec2df369db210b88354d0cc04529a58.tar.gz |
THRIFT-5623 ref to disposed instance should be set to null
Client: netstd
Patch: Jens Geyer
plus some improvements regarding error outputs
Diffstat (limited to 'lib')
-rw-r--r-- | lib/netstd/Thrift/Transport/Server/TNamedPipeServerTransport.cs | 3 |
1 files changed, 2 insertions, 1 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) |