diff options
author | Ben Harris <ben@tilde.team> | 2020-04-28 21:16:38 -0400 |
---|---|---|
committer | Ben Harris <ben@tilde.team> | 2020-04-28 21:16:38 -0400 |
commit | e2d93c593c7dfc76fa468e1e3a1724d311b5bbd3 (patch) | |
tree | ac2f1b081b95a495577ef6b45f620e987808e0d6 /IrcTokens/StatefulDecoder.cs | |
parent | 8403fd8d0fb0ac3c69e90f530fda331ea2ab639b (diff) |
Fix decoder tests
Diffstat (limited to 'IrcTokens/StatefulDecoder.cs')
-rw-r--r-- | IrcTokens/StatefulDecoder.cs | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/IrcTokens/StatefulDecoder.cs b/IrcTokens/StatefulDecoder.cs index b2bad5e..1f6636b 100644 --- a/IrcTokens/StatefulDecoder.cs +++ b/IrcTokens/StatefulDecoder.cs @@ -60,7 +60,7 @@ namespace IrcTokens _buffer = _buffer == null ? Array.Empty<byte>() : _buffer.Concat(data.Take(bytesReceived)).ToArray(); var listLines = _buffer.Split((byte) '\n').Select(l => l.Trim((byte) '\r')).ToList(); - _buffer = listLines.Last(); + _buffer = listLines.LastOrDefault() ?? Array.Empty<byte>(); var decodeLines = new List<Line>(); foreach (var line in listLines.SkipLast(1).Select(l => l.ToArray())) |