From 11ee5fce095cc6d807fd8ab00e221421340c61fe Mon Sep 17 00:00:00 2001 From: sxyazi Date: Thu, 4 Apr 2024 20:57:51 +0800 Subject: [PATCH] .. --- yazi-dds/src/body/body.rs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/yazi-dds/src/body/body.rs b/yazi-dds/src/body/body.rs index d4639c10..693d987b 100644 --- a/yazi-dds/src/body/body.rs +++ b/yazi-dds/src/body/body.rs @@ -37,6 +37,9 @@ impl<'a> Body<'a> { "hi" | "hey" | "cd" | "hover" | "rename" | "bulk" | "yank" => { Err("Cannot construct system event from Lua").into_lua_err()? } + _ if !kind.bytes().all(|b| b.is_ascii_alphanumeric() || b == b'-') => { + Err("Kind must be alphanumeric with dashes").into_lua_err()? + } _ => BodyCustom::from_lua(kind, value)?, }) }