fix: use safe arithmetic to avoid exit code 1 from ((attempts++)) when attempts=0
This commit is contained in:
parent
a6134095d4
commit
6965e3e2ec
@ -1157,7 +1157,7 @@ prompt_input_required() {
|
|||||||
# Interactive prompt - loop until non-empty input or use fallback on timeout
|
# Interactive prompt - loop until non-empty input or use fallback on timeout
|
||||||
local attempts=0
|
local attempts=0
|
||||||
while [[ -z "$response" ]]; do
|
while [[ -z "$response" ]]; do
|
||||||
((attempts++))
|
attempts=$((attempts + 1))
|
||||||
|
|
||||||
if [[ $attempts -gt 3 ]]; then
|
if [[ $attempts -gt 3 ]]; then
|
||||||
echo -e "${YW}Too many empty inputs - using fallback: ${fallback}${CL}" >&2
|
echo -e "${YW}Too many empty inputs - using fallback: ${fallback}${CL}" >&2
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user