From 0cc4cad480250ca250e176133f1139e7c1495e96 Mon Sep 17 00:00:00 2001 From: Holger Weiss Date: Fri, 13 Mar 2015 09:27:55 +0100 Subject: [PATCH] ejabberdctl: Escape whitespace in ERL_OPTIONS If ERL_OPTIONS="-opt arg" is specified, make sure the space character between "-opt" and "arg" is retained. Fixes #143. --- ejabberdctl.template | 1 + 1 file changed, 1 insertion(+) diff --git a/ejabberdctl.template b/ejabberdctl.template index 0376d4b57..dba9479e5 100755 --- a/ejabberdctl.template +++ b/ejabberdctl.template @@ -112,6 +112,7 @@ ERL_CRASH_DUMP=$LOGS_DIR/erl_crash_$DATETIME.dump ERL_INETRC=$ETC_DIR/inetrc # define erl parameters +ERL_OPTIONS=$(echo $ERL_OPTIONS | sed 's/ /\\ /g') ERLANG_OPTS="+K $POLL -smp $SMP +P $ERL_PROCESSES $ERL_OPTIONS" KERNEL_OPTS="" if [ "$FIREWALL_WINDOW" != "" ] ; then