fix(upload_log.sh): input validation
Signed-off-by: Dominik Willner th33xitus@gmail.com
This commit is contained in:
@@ -91,11 +91,11 @@ function upload_selection() {
|
|||||||
blank_line
|
blank_line
|
||||||
back_footer
|
back_footer
|
||||||
|
|
||||||
local option
|
local option re="^[0-9]+$"
|
||||||
while true; do
|
while true; do
|
||||||
read -p "${cyan}###### Please select:${white} " option
|
read -p "${cyan}###### Please select:${white} " option
|
||||||
|
|
||||||
if [[ -n ${option} && ${option} -ge 0 && ${option} -lt ${#logfiles[@]} ]]; then
|
if [[ ${option} =~ ${re} && ${option} -lt ${#logfiles[@]} ]]; then
|
||||||
upload_log "${logfiles[${option}]}"
|
upload_log "${logfiles[${option}]}"
|
||||||
upload_selection
|
upload_selection
|
||||||
elif [[ ${option} == "B" || ${option} == "b" ]]; then
|
elif [[ ${option} == "B" || ${option} == "b" ]]; then
|
||||||
|
|||||||
Reference in New Issue
Block a user