mirror of
https://github.com/smxi/inxi.git
synced 2025-09-02 02:29:11 +00:00
bug fix, corner case, undefined array ref test in disks.
This commit is contained in:
parent
354c44eb76
commit
4d7d43580a
1 changed files with 4 additions and 4 deletions
8
inxi
8
inxi
|
@ -13075,7 +13075,7 @@ sub scsi_data {
|
||||||
eval $start if $b_log;
|
eval $start if $b_log;
|
||||||
my ($file) = @_;
|
my ($file) = @_;
|
||||||
my @temp = main::reader($file);
|
my @temp = main::reader($file);
|
||||||
my (@scsi);
|
my $scsi = [];
|
||||||
my ($firmware,$model,$vendor) = ('','','');
|
my ($firmware,$model,$vendor) = ('','','');
|
||||||
foreach (@temp){
|
foreach (@temp){
|
||||||
if (/Vendor:\s*(.*)\s+Model:\s*(.*)\s+Rev:\s*(.*)/i){
|
if (/Vendor:\s*(.*)\s+Model:\s*(.*)\s+Rev:\s*(.*)/i){
|
||||||
|
@ -13085,7 +13085,7 @@ sub scsi_data {
|
||||||
}
|
}
|
||||||
if (/Type:/i){
|
if (/Type:/i){
|
||||||
if (/Type:\s*Direct-Access/i){
|
if (/Type:\s*Direct-Access/i){
|
||||||
push(@scsi, {
|
push(@$scsi, {
|
||||||
'vendor' => $vendor,
|
'vendor' => $vendor,
|
||||||
'model' => $model,
|
'model' => $model,
|
||||||
'firmware' => $firmware,
|
'firmware' => $firmware,
|
||||||
|
@ -13096,9 +13096,9 @@ sub scsi_data {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
main::log_data('dump','@scsi', \@scsi) if $b_log;
|
main::log_data('dump','@$scsi', $scsi) if $b_log;
|
||||||
eval $end if $b_log;
|
eval $end if $b_log;
|
||||||
return \@scsi;
|
return $scsi;
|
||||||
}
|
}
|
||||||
# @b_id has already been cleaned of partitions, wwn-, nvme-eui
|
# @b_id has already been cleaned of partitions, wwn-, nvme-eui
|
||||||
sub disk_data_by_id {
|
sub disk_data_by_id {
|
||||||
|
|
Loading…
Add table
Reference in a new issue