From f3a3a2ca0092ab52a7d66b24ee2ae5f25113e207 Mon Sep 17 00:00:00 2001 From: th33xitus Date: Sat, 28 May 2022 13:48:35 +0200 Subject: [PATCH] fix(upload_log.sh): input validation Signed-off-by: Dominik Willner th33xitus@gmail.com --- scripts/upload_log.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/scripts/upload_log.sh b/scripts/upload_log.sh index 8934c19..0e625d4 100755 --- a/scripts/upload_log.sh +++ b/scripts/upload_log.sh @@ -91,11 +91,11 @@ function upload_selection() { blank_line back_footer - local option + local option re="^[0-9]+$" while true; do 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_selection elif [[ ${option} == "B" || ${option} == "b" ]]; then