diff --git a/src/Session.cs b/src/Session.cs index ed184e2..86a0fec 100644 --- a/src/Session.cs +++ b/src/Session.cs @@ -149,9 +149,16 @@ namespace WTelegram if (!_encryptor.CanReuseTransform) // under Mono, AES encryptor is not reusable using (var aes = Aes.Create()) _encryptor = aes.CreateEncryptor(_reuseKey, _encrypted[0..16]); - _store.Position = 0; - _store.Write(_encrypted, 0, encryptedLen); - _store.SetLength(encryptedLen); + try + { + _store.Position = 0; + _store.Write(_encrypted, 0, encryptedLen); + _store.SetLength(encryptedLen); + } + catch (Exception ex) + { + Helpers.Log(4, $"{_store} raised {ex}"); + } } _jsonStream.Position = 0; _jsonWriter.Reset(); diff --git a/src/WTelegramClient.csproj b/src/WTelegramClient.csproj index d3f7664..e2acf39 100644 --- a/src/WTelegramClient.csproj +++ b/src/WTelegramClient.csproj @@ -24,7 +24,7 @@ Telegram;MTProto;Client;Api;UserBot README.md $(ReleaseNotes.Replace("|", "%0D%0A").Replace(" - ","%0D%0A- ").Replace(" ", "%0D%0A%0D%0A")) - 0419;1573;1591;NETSDK1138 + NETSDK1138;CS0419;CS1573;CS1591 TRACE;OBFUSCATION;MTPG