From b15f1a1badb4df23f5d3a0616b792e5c8a4185ce Mon Sep 17 00:00:00 2001 From: Jean-Philippe Pialasse Date: Sun, 14 Jun 2026 02:48:49 -0400 Subject: [PATCH 1/2] Update msm prevent error when / are present in the value of the config as when changing any config with a path or as in version where a / is expected. --- init/msm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/init/msm b/init/msm index 98533d9..acb3c51 100755 --- a/init/msm +++ b/init/msm @@ -3139,7 +3139,7 @@ command_server_config() { server_property "$1" CONF if [[ -f "${SERVER_CONF[$1]}" ]]; then if grep "$2" "${SERVER_CONF[$1]}" >/dev/null; then - sed -i /$2=/s/.*/"$2=$3"/g "${SERVER_CONF[$1]}" + sed -i "s#$2=.*#$2=$3#g" "${SERVER_CONF[$1]}" else echo "$2=$3" >> "${SERVER_CONF[$1]}" fi From 28d88300706e2a635138daaff2a571bcd961e76d Mon Sep 17 00:00:00 2001 From: Jean-Philippe Pialasse Date: Sun, 14 Jun 2026 03:00:48 -0400 Subject: [PATCH 2/2] Update msm using an invisible delimiter --- init/msm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/init/msm b/init/msm index acb3c51..201f71b 100755 --- a/init/msm +++ b/init/msm @@ -3139,7 +3139,7 @@ command_server_config() { server_property "$1" CONF if [[ -f "${SERVER_CONF[$1]}" ]]; then if grep "$2" "${SERVER_CONF[$1]}" >/dev/null; then - sed -i "s#$2=.*#$2=$3#g" "${SERVER_CONF[$1]}" + sed -i "s"$'\x01'"^$2=.*"$'\x01'"$2=$3"$'\x01'"g" "${SERVER_CONF[$1]}" else echo "$2=$3" >> "${SERVER_CONF[$1]}" fi