mirror of
https://github.com/webmin/webmin.git
synced 2026-05-04 22:30:33 +01:00
Deal with interface names like en3s5 https://sourceforge.net/p/webadmin/bugs/5164/
This commit is contained in:
@@ -45,7 +45,7 @@ else {
|
||||
&can_create_iface() || &error($text{'ifcs_ecannot'});
|
||||
&can_iface($a) || &error($text{'ifcs_ecannot'});
|
||||
}
|
||||
elsif ($in{'name'} =~ /^([a-z]+\d*(\.\d+)?):(\d+)$/) {
|
||||
elsif ($in{'name'} =~ /^([a-z]+\d*(s\d*)?(\.\d+)?):(\d+)$/) {
|
||||
# also creating a virtual interface
|
||||
foreach $ea (@acts) {
|
||||
if ($ea->{'name'} eq $1 &&
|
||||
|
||||
@@ -85,7 +85,7 @@ else {
|
||||
$b->{'name'} = $b->{'fullname'} = "bond".$in{'name'};
|
||||
$b->{'bond'} = 1;
|
||||
}
|
||||
elsif ($in{'name'} =~/^[a-z]+\d*(\.\d+)?$/) {
|
||||
elsif ($in{'name'} =~/^[a-z]+\d*(s\d*)?(\.\d+)?$/) {
|
||||
# creating a real interface
|
||||
$b->{'name'} = $in{'name'};
|
||||
$b->{'fullname'} = $in{'name'};
|
||||
|
||||
Reference in New Issue
Block a user