diff --git a/lib/Parse/Arcconf.pm b/lib/Parse/Arcconf.pm index 1a5d99c103bf7a2311dde5083c5d7176b15493fa..32c60473def7405f0a42cc67ccad1f97633ef20b 100644 --- a/lib/Parse/Arcconf.pm +++ b/lib/Parse/Arcconf.pm @@ -238,12 +238,12 @@ sub parse_config_fh $current_physical_drive = $1; } elsif ($line =~ /^\s+Device is (.*\w)/) { $ctrl->{'physical drive'}{$current_physical_drive}{'Device is'} = $1; - } elsif ($line =~ /^\s+(.*\w)\s+:\s+(.*)$/) { + } elsif ($line =~ /^\s+(.*[\w\)\.]+)\s+:\s+(.*)$/) { $ctrl->{'physical drive'}{$current_physical_drive}{$1} = $2; } elsif ($line =~ /^\s+-+$/) { last LEVEL3; } elsif ($line =~ /^$/) { - last LEVEL2; + # last LEVEL2; } } }