diff --git a/sdata/exp/update.sh b/sdata/exp/update.sh index 774d3c6b2..53fb81d12 100755 --- a/sdata/exp/update.sh +++ b/sdata/exp/update.sh @@ -111,7 +111,7 @@ safe_read() { local input_value="" echo -n "$prompt" - if read -r input_value /dev/null || read -r input_value 2>/dev/null; then + if { read -r input_value /dev/null || read -r input_value 2>/dev/null; then # Use printf instead of eval for security printf -v "$varname" '%s' "$input_value" return 0