Serghey Rodin 11 лет назад
Родитель
Сommit
6bee67c723
1 измененных файлов с 6 добавлено и 1 удалено
  1. 6 1
      func/main.sh

+ 6 - 1
func/main.sh

@@ -740,11 +740,16 @@ validate_format_mhdmw() {
 # proxy extention or DNS record
 validate_format_common() {
     exclude="[!|#|$|^|&|(|)|+|=|{|}|:|<|>|?|/|\|\"|'|;|%|\`| ]"
-    if [[ "$1" =~ $exclude ]] || [ 200 -le ${#1} ]; then
+    if [[ "$1" =~ $exclude ]]; then
         echo "Error: $2 $1 is not valid"
         log_event "$E_INVALID" "$EVENT"
         exit $E_INVALID
     fi
+    if [ 400 -le ${#1} ]; then
+        echo "Error: $2 $1 is too long"
+        log_event "$E_INVALID" "$EVENT"
+        exit $E_INVALID
+    fi
 }
 
 # DNS record value