diff options
Diffstat (limited to 'lib/ManaTools/Shared/disk_backend/Plugin/Loop.pm')
-rw-r--r-- | lib/ManaTools/Shared/disk_backend/Plugin/Loop.pm | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/lib/ManaTools/Shared/disk_backend/Plugin/Loop.pm b/lib/ManaTools/Shared/disk_backend/Plugin/Loop.pm index 024c5026..b82ab80a 100644 --- a/lib/ManaTools/Shared/disk_backend/Plugin/Loop.pm +++ b/lib/ManaTools/Shared/disk_backend/Plugin/Loop.pm @@ -130,6 +130,7 @@ override ('probe', sub { for my $line (@lines) { chomp($line); my @fields = split(' ', $line); + (scalar(@fields) == 9) or die('unexpected losetup output...'); my $loopfile = $self->_sanitize_string($fields[1]); my $bdfile = '/sys/block/'. basename($loopfile); my $io = $self->parent->mkio('Disk', {id => basename($loopfile), path => $bdfile}); |