diff --git a/files/initrd/opt/rr/menu.sh b/files/initrd/opt/rr/menu.sh index 7af174b6..ff831b5b 100755 --- a/files/initrd/opt/rr/menu.sh +++ b/files/initrd/opt/rr/menu.sh @@ -913,6 +913,8 @@ function cmdlineMenu() { 0) # ok-button NAME="$(cat "${TMP_PATH}/resp" | sed -n '1p')" VALUE="$(cat "${TMP_PATH}/resp" | sed -n '2p')" + [[ "${NAME}" = *= ]] && NAME="${NAME%?}" + [[ "${VALUE}" = =* ]] && VALUE="${VALUE#*=}" if [ -z "${NAME//\"/}" ]; then DIALOG --title "$(TEXT "Cmdline")" \ --yesno "$(TEXT "Invalid parameter name, retry?")" 0 0 @@ -1058,6 +1060,8 @@ function synoinfoMenu() { 0) # ok-button NAME="$(cat "${TMP_PATH}/resp" | sed -n '1p')" VALUE="$(cat "${TMP_PATH}/resp" | sed -n '2p')" + [[ "${NAME}" = *= ]] && NAME="${NAME%?}" + [[ "${VALUE}" = =* ]] && VALUE="${VALUE#*=}" if [ -z "${NAME//\"/}" ]; then DIALOG --title "$(TEXT "Synoinfo")" \ --yesno "$(TEXT "Invalid parameter name, retry?")" 0 0