aboutsummaryrefslogtreecommitdiffstats
path: root/plugins
diff options
context:
space:
mode:
authorPaul Aurich <paul@darkrain42.org>2009-07-31 17:19:05 +0100
committerPaul Aurich <paul@darkrain42.org>2009-07-31 17:19:05 +0100
commit4a38bcf39514e3a0fe8e08a1c4c2fd0136cd4d75 (patch)
tree1461a3de0510997cefae89d4f43fb4088f6c6d54 /plugins
parent041209a264222c8261ccff51df5f73bbbc23d6b8 (diff)
downloadprosody-4a38bcf39514e3a0fe8e08a1c4c2fd0136cd4d75.tar.gz
prosody-4a38bcf39514e3a0fe8e08a1c4c2fd0136cd4d75.zip
mod_console: EOT (Ctrl-D) closes the connection.
Diffstat (limited to 'plugins')
-rw-r--r--plugins/mod_console.lua3
1 files changed, 3 insertions, 0 deletions
diff --git a/plugins/mod_console.lua b/plugins/mod_console.lua
index 3a18ec0e..367c46b8 100644
--- a/plugins/mod_console.lua
+++ b/plugins/mod_console.lua
@@ -70,6 +70,9 @@ function console_listener.listener(conn, data)
if data:match("^>") then
data = data:gsub("^>", "");
useglobalenv = true;
+ elseif data == "\004" then
+ commands["bye"](session, data);
+ return;
else
local command = data:lower();
command = data:match("^%w+") or data:match("%p");