diff options
author | Ben Harris <ben@tilde.team> | 2020-04-28 21:07:23 -0400 |
---|---|---|
committer | Ben Harris <ben@tilde.team> | 2020-04-28 21:07:23 -0400 |
commit | 8403fd8d0fb0ac3c69e90f530fda331ea2ab639b (patch) | |
tree | 6504febcc485c6335b8cf5e333fa0437229b0704 /IrcTokens/Extensions.cs | |
parent | 6a0b8dc22fc86a5de37278231f3f8418afc9b836 (diff) |
Fix example
Diffstat (limited to 'IrcTokens/Extensions.cs')
-rw-r--r-- | IrcTokens/Extensions.cs | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/IrcTokens/Extensions.cs b/IrcTokens/Extensions.cs index 2eee7dc..4b23774 100644 --- a/IrcTokens/Extensions.cs +++ b/IrcTokens/Extensions.cs @@ -36,10 +36,13 @@ namespace IrcTokens public static byte[] Trim(this IEnumerable<byte> bytes, byte separator) { - if (bytes == null || !bytes.Any()) return Array.Empty<byte>(); + if (bytes == null) return Array.Empty<byte>(); + var byteList = new List<byte>(bytes); var i = 0; + if (!byteList.Any()) return byteList.ToArray(); + while (byteList[i] == separator) { byteList.RemoveAt(i); |