]> git.proxmox.com Git - pve-storage.git/blobdiff - PVE/Storage/ISCSIPlugin.pm
ISCSIPlugin: improve session parser
[pve-storage.git] / PVE / Storage / ISCSIPlugin.pm
index b6c722467588f0cabb05a555bf02bee1a72abb1c..326de9d5c85a0e37e3490c5a123d083675c4f2d7 100644 (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;