mirror of
https://github.com/lm-sensors/lm-sensors
synced 2025-08-31 22:35:23 +00:00
Improve filtering of fake DMI data.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@5991 7894878c-1315-0410-8ee3-d5d059ff63e0
This commit is contained in:
@@ -2764,8 +2764,9 @@ sub initialize_dmi_data
|
||||
);
|
||||
# Many BIOS have broken DMI data, filter it out
|
||||
my %fake = (
|
||||
'System Manufacturer' => 1,
|
||||
'System Name' => 1,
|
||||
'system manufacturer' => 1,
|
||||
'system product name' => 1,
|
||||
'system name' => 1,
|
||||
);
|
||||
my $dmi_id_dir;
|
||||
|
||||
@@ -2794,7 +2795,7 @@ sub initialize_dmi_data
|
||||
next;
|
||||
}
|
||||
$dmi{$k} =~ s/\s*$//;
|
||||
delete $dmi{$k} if $dmi{$k} eq '' || exists $fake{$dmi{$k}};
|
||||
delete $dmi{$k} if $dmi{$k} eq '' || exists $fake{lc($dmi{$k})};
|
||||
}
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user