diff options
author | Badlop <badlop@process-one.net> | 2011-02-09 13:30:01 +0100 |
---|---|---|
committer | Badlop <badlop@process-one.net> | 2011-09-22 16:18:04 +0200 |
commit | cb9aecf35e1753009381b3b01e52d602f6960370 (patch) | |
tree | 7f2781080729e64af211f10e5ab1eb3b2b08c599 /src/ejabberdctl.template | |
parent | Fix Denial of Service when user sends malformed publish stanza (thanks to Ole... (diff) |
ejabberdctl doesn't support parameters with blankspaces (EJAB-1458)
Revert "Escape output from ctlexec() to erl script (thanks to Dan Scott)(EJAB-1399)"
This reverts commit 6dea2d230714b556118fab6710141a88cc8aad23.
Diffstat (limited to 'src/ejabberdctl.template')
-rw-r--r-- | src/ejabberdctl.template | 12 |
1 files changed, 2 insertions, 10 deletions
diff --git a/src/ejabberdctl.template b/src/ejabberdctl.template index d2f20fa7..0960f9af 100644 --- a/src/ejabberdctl.template +++ b/src/ejabberdctl.template @@ -315,21 +315,13 @@ ctlexec () { CONN_NAME=$1; shift COMMAND=$@ - - CTLEXEC="$ERL \ + $EXEC_CMD "$ERL \ $NAME ${CONN_NAME} \ -noinput \ -hidden \ -pa $EJABBERD_EBIN_PATH \ $KERNEL_OPTS \ - -s ejabberd_ctl -extra $ERLANG_NODE" - - # quote input from the command line - for i in $COMMAND; do - CTLEXEC="$CTLEXEC '$i'"; - done - - $EXEC_CMD "$CTLEXEC" + -s ejabberd_ctl -extra $ERLANG_NODE $COMMAND" } # display ctl usage |