about summary refs log tree commit diff
path: root/IrcTokens/Extensions.cs
diff options
context:
space:
mode:
authorBen Harris <ben@tilde.team>2020-04-28 21:07:23 -0400
committerBen Harris <ben@tilde.team>2020-04-28 21:07:23 -0400
commit8403fd8d0fb0ac3c69e90f530fda331ea2ab639b (patch)
tree6504febcc485c6335b8cf5e333fa0437229b0704 /IrcTokens/Extensions.cs
parent6a0b8dc22fc86a5de37278231f3f8418afc9b836 (diff)
Fix example
Diffstat (limited to 'IrcTokens/Extensions.cs')
-rw-r--r--IrcTokens/Extensions.cs5
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);