summary refs log tree commit diff
path: root/command.c
diff options
context:
space:
mode:
authorC. McEnroe2020-03-02 19:17:42 -0500
committerC. McEnroe2020-03-02 19:18:55 -0500
commit5c167e418163da9eef2fac6433b554e660c0de24 (patch)
treec9a12e0f337a41242e8bd630b22126c8abdbd0d7 /command.c
parent8570a62235e5e9b6a6d719fd8b92cedc91a1d511 (diff)
Prevent entering commands in <debug> if restricted
Because the <debug> ID always exists, it's possible to create a window
for it even while restricted with "/window <debug>" and try to enter
commands there.
Diffstat (limited to 'command.c')
-rw-r--r--command.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/command.c b/command.c
index c2ebab7..701486b 100644
--- a/command.c
+++ b/command.c
@@ -392,7 +392,7 @@ const char *commandIsAction(uint id, const char *input) {
 }
 
 void command(uint id, char *input) {
-	if (id == Debug && input[0] != '/') {
+	if (id == Debug && input[0] != '/' && !self.restricted) {
 		commandQuote(id, input);
 		return;
 	} else if (commandIsPrivmsg(id, input)) {