clean dispose of TlsStream

This commit is contained in:
Wizou 2022-01-11 04:42:41 +01:00
parent d6d656c8fe
commit 83b4e8a4e7
2 changed files with 2 additions and 0 deletions

View file

@ -176,6 +176,7 @@ namespace WTelegram
_cts?.Cancel();
_sendSemaphore = new(0);
_reactorTask = null;
_networkStream?.Close();
_tcpClient?.Dispose();
#if OBFUSCATION
_sendCtr?.Dispose();

View file

@ -31,6 +31,7 @@ namespace WTelegram
public override long Seek(long offset, SeekOrigin origin) => throw new NotSupportedException();
public override void SetLength(long value) => throw new NotSupportedException();
public override void Write(byte[] buffer, int offset, int count) => throw new NotSupportedException();
protected override void Dispose(bool disposing) => _innerStream.Dispose();
public override async Task<int> ReadAsync(byte[] buffer, int offset, int count, CancellationToken ct)
{