From: Badlop Date: Wed, 9 Feb 2011 12:30:01 +0000 (+0100) Subject: ejabberdctl doesn't support parameters with blankspaces (EJAB-1458) X-Git-Tag: v3.0.0-alpha-4~5 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=df0754ade92728a2b85f1b811bca0c8a62a8c2cc;p=ejabberd 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. --- diff --git a/src/ejabberdctl.template b/src/ejabberdctl.template index 012777e92..7d0d4d1a9 100644 --- a/src/ejabberdctl.template +++ b/src/ejabberdctl.template @@ -328,21 +328,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