aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--macros/src/lib.rs5
1 files changed, 4 insertions, 1 deletions
diff --git a/macros/src/lib.rs b/macros/src/lib.rs
index 0ec317e..2ccd220 100644
--- a/macros/src/lib.rs
+++ b/macros/src/lib.rs
@@ -198,7 +198,10 @@ pub fn catinator(tokens: TokenStream) -> TokenStream {
match &command {
Command::PRIVMSG(_target, text) => {
- let mut word = text.split_ascii_whitespace().next().unwrap().chars();
+ let mut word = match text.split_ascii_whitespace().next() {
+ Some(word) => word.chars(),
+ None => continue,
+ };
let prefix = word.next().unwrap();
let rest: String = word.collect();