From 17c641845e25918f60282a540f0de898d173f804 Mon Sep 17 00:00:00 2001 From: Francis Bouvier Date: Wed, 9 Oct 2024 15:13:06 +0200 Subject: [PATCH] msg: return error if input does not have "size:" Signed-off-by: Francis Bouvier --- src/msg.zig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/msg.zig b/src/msg.zig index 927f4ae1..6bcaa182 100644 --- a/src/msg.zig +++ b/src/msg.zig @@ -73,7 +73,7 @@ pub const MsgBuffer = struct { var msg_size: usize = undefined; if (self.isEmpty()) { // parse msg size metadata - const size_pos = std.mem.indexOfScalar(u8, _input, ':').?; + const size_pos = std.mem.indexOfScalar(u8, _input, ':') orelse return error.InputWithoutSize; const size_str = _input[0..size_pos]; msg_size = try std.fmt.parseInt(u32, size_str, 10); _input = _input[size_pos + 1 ..];