summaryrefslogtreecommitdiff
path: root/src/server
diff options
context:
space:
mode:
Diffstat (limited to 'src/server')
-rw-r--r--src/server/message_parser.zig3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/server/message_parser.zig b/src/server/message_parser.zig
index 9fd490c..50e4e41 100644
--- a/src/server/message_parser.zig
+++ b/src/server/message_parser.zig
@@ -260,9 +260,10 @@ pub const Message = union(MessageType) {
} else |err| return err;
var acc: std.ArrayList(u8) = try .initCapacity(alloc, 32);
- while (in.takeByte()) |byte| {
+ while (in.peekByte()) |byte| {
if (std.ascii.isWhitespace(byte)) break;
try acc.append(alloc, byte);
+ in.toss(1);
} else |err| return err;
break :blk try acc.toOwnedSlice(alloc);