From 1d85efa936a224410a7f7d900eef46ad5ec0ca37 Mon Sep 17 00:00:00 2001 From: Bart Van Assche Date: Sat, 16 Feb 2019 17:47:12 +0000 Subject: [PATCH] scstadmin: Improve handling of write-only ALUA attributes git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@7933 d57e44dd-8a1f-0410-8b47-8ef2f437770f --- scstadmin/scstadmin.sysfs/scst-1.0.0/lib/SCST/SCST.pm | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/scstadmin/scstadmin.sysfs/scst-1.0.0/lib/SCST/SCST.pm b/scstadmin/scstadmin.sysfs/scst-1.0.0/lib/SCST/SCST.pm index be4576410..47523d126 100644 --- a/scstadmin/scstadmin.sysfs/scst-1.0.0/lib/SCST/SCST.pm +++ b/scstadmin/scstadmin.sysfs/scst-1.0.0/lib/SCST/SCST.pm @@ -768,10 +768,14 @@ sub aluaAttributes { my $io = new IO::File $pPath, O_RDONLY; if (!$io) { - return (undef, "deviceGroupsAttributes(): Unable to read device attribute '$attribute': $!"); + return (undef, "aluaAttributes(): Unable to read device attribute '$attribute': $!"); } my $value = <$io>; + if (!defined($value)) { + $value = ""; + } + chomp $value; my $second_line = <$io>;