Преглед изворни кода

Escape dollar sign before parsing key-val strings

- fixes passing hashed password values
Robert Zollner пре 6 година
родитељ
комит
a61196d731
1 измењених фајлова са 1 додато и 0 уклоњено
  1. 1 0
      func/main.sh

+ 1 - 0
func/main.sh

@@ -255,6 +255,7 @@ parse_object_kv_list() {
 
     str=${@//$'\n'/ }
     str=${str//\"/\\\"}
+    str=${str//$/\\$}
     IFS=$'\n'
 
     suboutput=$(setpriv --init-groups --reuid nobody --regid nogroup bash -c "PS4=''; set -xe; eval \"${str}\"" 2>&1)