Добавлена проверка ввода при обработке значений протокола (tcp, udp)
This commit is contained in:
14
profiler.sh
14
profiler.sh
@@ -242,9 +242,14 @@ build() {
|
||||
if [ "$TPROTO" == "tcp" ]; then
|
||||
safe_sed "TCL" "tls-client" "$STAGE/user.conf"
|
||||
log "INFO" "Используется TCP протокол"
|
||||
else
|
||||
elif [ "$TPROTO" == "udp" ]; then
|
||||
safe_sed "TCL" "#tls-client" "$STAGE/user.conf"
|
||||
log "INFO" "Используется UDP протокол"
|
||||
else
|
||||
error_msg="Ошибка: Неверное значение протокола '$TPROTO'. Допустимые значения: tcp или udp"
|
||||
log "ERROR" "$error_msg"
|
||||
echo "$error_msg" >&2
|
||||
exit 1
|
||||
fi
|
||||
|
||||
safe_sed "TPROTO" "$TPROTO" "$STAGE/user.conf"
|
||||
@@ -495,10 +500,15 @@ srvconf() {
|
||||
safe_sed "TCL" "tls-server" "$STAGE/server.conf"
|
||||
safe_sed "TUDP" "# explicit-exit-notify 1" "$STAGE/server.conf"
|
||||
log "INFO" "Используется TCP протокол"
|
||||
else
|
||||
elif [ "$TPROTO" == "udp" ]; then
|
||||
safe_sed "TCL" "#tls-server" "$STAGE/server.conf"
|
||||
safe_sed "TUDP" "explicit-exit-notify 1" "$STAGE/server.conf"
|
||||
log "INFO" "Используется UDP протокол"
|
||||
else
|
||||
error_msg="Ошибка: Неверное значение протокола '$TPROTO'. Допустимые значения: tcp или udp"
|
||||
log "ERROR" "$error_msg"
|
||||
echo "$error_msg" >&2
|
||||
exit 1
|
||||
fi
|
||||
|
||||
# Базовые подстановки
|
||||
|
||||
Reference in New Issue
Block a user