ISCSIPlugin: improve session parser

This commit is contained in:
Dietmar Maurer
2015-11-02 17:12:14 +01:00
parent b28c71735c
commit bb3fc38b2d

View File

@ -44,7 +44,7 @@ sub iscsi_session_list {
run_command($cmd, errmsg => 'iscsi session scan failed', outfunc => sub {
my $line = shift;
if ($line =~ m/^tcp:\s+\[(\S+)\]\s+\S+\s+(\S+)\s*$/) {
if ($line =~ m/^tcp:\s+\[(\S+)\]\s+\S+\s+(\S+)(\s+\S+)?\s*$/) {
my ($session, $target) = ($1, $2);
# there can be several sessions per target (multipath)
push @{$res->{$target}}, $session;