Browse Source

Fix prevent adding non exsisting interface

Jaap Marcus 5 years ago
parent
commit
ec413bb593
2 changed files with 2 additions and 1 deletions
  1. 1 1
      bin/v-add-sys-ip
  2. 1 0
      func/main.sh

+ 1 - 1
bin/v-add-sys-ip

@@ -41,7 +41,7 @@ source $HESTIA/conf/hestia.conf
 #----------------------------------------------------------#
 
 check_args '2' "$#" 'IP NETMASK [INTERFACE] [USER] [STATUS] [NAME] [NATED_IP]'
-is_format_valid 'ip' 'netmask' 'interface' 'user' 'ip_status'
+is_format_valid 'ip' 'netmask' 'iface' 'user' 'ip_status'
 is_ip_free
 is_object_valid 'user' 'USER' "$user"
 is_object_unsuspended 'user' 'USER' "$user"

+ 1 - 0
func/main.sh

@@ -963,6 +963,7 @@ is_format_valid() {
                 hour)           is_cron_format_valid "$arg" $arg_name ;;
                 id)             is_int_format_valid "$arg" 'id' ;;
                 interface)      is_interface_format_valid "$arg" ;;
+                iface)          is_interface_format_valid "$arg" ;;
                 ip)             is_ip_format_valid "$arg" ;;
                 ip_name)        is_domain_format_valid "$arg" 'IP name';;
                 ip_status)      is_ip_status_format_valid "$arg" ;;