fix: обработка последней строки без \n в servers.conf
while read ломается на последней строке без переноса — loop body не выполняется. Добавлен || [[ -n "$line" ]] для обработки EOF без trailing newline. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@@ -96,7 +96,7 @@ if [[ "$_vless_ans" =~ ^[Yy]$ ]]; then
|
||||
err "Файл servers.conf не найден: $_SERVERS_FILE"
|
||||
fi
|
||||
|
||||
while IFS= read -r line; do
|
||||
while IFS= read -r line || [[ -n "$line" ]]; do
|
||||
[[ "$line" =~ ^[[:space:]]*# ]] && continue
|
||||
[[ -z "$line" ]] && continue
|
||||
_vl_rest="${line#vless://}"
|
||||
|
||||
Reference in New Issue
Block a user