@@ -1685,7 +1685,7 @@ Get_Custom_Setting()
16851685}
16861686
16871687# #----------------------------------------##
1688- # # Modified by Martinski W. [2026-Aug-16] ##
1688+ # # Modified by maghuro [2026-Sep-24] ##
16891689# #----------------------------------------##
16901690Update_Custom_Settings ()
16911691{
@@ -1715,7 +1715,7 @@ Update_Custom_Settings()
17151715 then
17161716 if [ " $setting_value " != " $( grep " ^$setting_type " " $CONFIG_FILE " | cut -f2 -d' ' ) " ]
17171717 then
1718- fixedVal=" $( echo " $setting_value " | sed ' s/[\/&]/\\&/g' ) "
1718+ fixedVal=" $( printf ' %s ' " $setting_value " | sed ' s/[\/&\\ ]/\\&/g' ) "
17191719 sed -i " s/^${setting_type} .*/$setting_type $fixedVal /" " $CONFIG_FILE "
17201720 fi
17211721 else
@@ -1743,7 +1743,7 @@ Update_Custom_Settings()
17431743 oldVal=" $( grep " ^${setting_type} =" " $CONFIG_FILE " | awk -F ' =' ' {print $2}' | sed " s/['\" ]//g" ) "
17441744 if [ -z " $oldVal " ] || [ " $oldVal " != " $setting_value " ]
17451745 then
1746- fixedVal=" $( echo " $setting_value " | sed ' s/[\/.,*- ]/\\&/g' ) "
1746+ fixedVal=" $( printf ' %s ' " $setting_value " | sed ' s/[\/&\\ ]/\\&/g' ) "
17471747 sed -i " s/${setting_type} =.*/${setting_type} =\" ${fixedVal} \" /" " $CONFIG_FILE "
17481748 fi
17491749 else
@@ -1801,7 +1801,7 @@ Update_Custom_Settings()
18011801 oldVal=" $( grep " ^${setting_type} =" " $CONFIG_FILE " | awk -F ' =' ' {print $2}' | sed " s/['\" ]//g" ) "
18021802 if [ -z " $oldVal " ] || [ " $oldVal " != " $setting_value " ]
18031803 then
1804- fixedVal=" $( echo " $setting_value " | sed ' s/[\/&]/\\&/g' ) "
1804+ fixedVal=" $( printf ' %s ' " $setting_value " | sed ' s/[\/&\\ ]/\\&/g' ) "
18051805 sed -i " s/^${setting_type} =.*/${setting_type} =\" ${fixedVal} \" /" " $CONFIG_FILE "
18061806 fi
18071807 else
0 commit comments