From 67ea0ee50ecd5886099e639f847acff9f28fd6e2 Mon Sep 17 00:00:00 2001 From: Kim Alvefur Date: Thu, 16 Feb 2023 17:20:09 +0100 Subject: mod_admin_socket: Return error on unhandled input to prevent apparent freeze When mod_admin_socket is loaded without mod_admin_shell, attempt to use `prosodyctl shell` will appear to freeze after any input, since no response is returned. --- plugins/mod_admin_shell.lua | 1 + 1 file changed, 1 insertion(+) (limited to 'plugins/mod_admin_shell.lua') diff --git a/plugins/mod_admin_shell.lua b/plugins/mod_admin_shell.lua index dda35f08..e1016425 100644 --- a/plugins/mod_admin_shell.lua +++ b/plugins/mod_admin_shell.lua @@ -198,6 +198,7 @@ module:hook("admin/repl-input", function (event) if not ok then event.origin.send(st.stanza("repl-result", { type = "error" }):text(err)); end + return true; end); -- Console commands -- -- cgit v1.2.3