From b23f6484e2333c775134b2a0fe6d9c9703c8375b Mon Sep 17 00:00:00 2001 From: spqrz Date: Sun, 12 Apr 2026 08:43:10 +0100 Subject: [PATCH] avoid ever setting split_at to 0 --- channels/irc/src/main.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/channels/irc/src/main.rs b/channels/irc/src/main.rs index 27aae5d..4b20284 100644 --- a/channels/irc/src/main.rs +++ b/channels/irc/src/main.rs @@ -260,7 +260,7 @@ impl State { while i > 0 && !remaining.is_char_boundary(i) { i -= 1; } // To avoid splitting mid-word, see if there was a space recently let mut j = i; - while j > 0 && j > i-10 && remaining.as_bytes()[j] != b' ' { j -= 1; } + while j > 1 && j > i-10 && remaining.as_bytes()[j] != b' ' { j -= 1; } if remaining.as_bytes()[j] == b' ' { j } else if i == 0 { max_msg } else { i } };