diff --git a/TLSharp.Core/Network/MtProtoSender.cs b/TLSharp.Core/Network/MtProtoSender.cs index 0b74943..2c96dcb 100644 --- a/TLSharp.Core/Network/MtProtoSender.cs +++ b/TLSharp.Core/Network/MtProtoSender.cs @@ -573,6 +573,10 @@ namespace TLSharp.Core.Network messageReader.BaseStream.Position = beginPosition + innerLength; } } + catch (BadMessageException e) + { + throw e; + } catch (Exception e) { logger.Debug($"failed to process message in contailer: {e}");