summaryrefslogtreecommitdiffstats
path: root/perl-install
diff options
context:
space:
mode:
authorThierry Vignaud <tv@mageia.org>2012-01-31 17:51:29 +0000
committerThierry Vignaud <tv@mageia.org>2012-01-31 17:51:29 +0000
commitce5fcac08fdb9a55368455c44579e6523c2584bc (patch)
tree9b34c9b2fa2ca59c43492970fedd62925c8d70f0 /perl-install
parent800be6fc07c0921e78011f183997b7a103fd874a (diff)
downloaddrakx-backup-do-not-use-ce5fcac08fdb9a55368455c44579e6523c2584bc.tar
drakx-backup-do-not-use-ce5fcac08fdb9a55368455c44579e6523c2584bc.tar.gz
drakx-backup-do-not-use-ce5fcac08fdb9a55368455c44579e6523c2584bc.tar.bz2
drakx-backup-do-not-use-ce5fcac08fdb9a55368455c44579e6523c2584bc.tar.xz
drakx-backup-do-not-use-ce5fcac08fdb9a55368455c44579e6523c2584bc.zip
(dmidecode) fix crashing on parsing garbaged DMI info (mga#4329)
Diffstat (limited to 'perl-install')
-rw-r--r--perl-install/NEWS1
-rw-r--r--perl-install/detect_devices.pm1
2 files changed, 2 insertions, 0 deletions
diff --git a/perl-install/NEWS b/perl-install/NEWS
index 346f7ff06..d29661cb4 100644
--- a/perl-install/NEWS
+++ b/perl-install/NEWS
@@ -1,4 +1,5 @@
- make drakclock systemd compatible
+- fix crashing on parsing garbaged DMI info (mga#4329)
- diskdrake:
o use better cipher for encrypted fses (mga#3092)
diff --git a/perl-install/detect_devices.pm b/perl-install/detect_devices.pm
index 3c2fe0065..8cc4935d3 100644
--- a/perl-install/detect_devices.pm
+++ b/perl-install/detect_devices.pm
@@ -1081,6 +1081,7 @@ sub dmidecode() {
}
foreach (@l) {
+ next if /TRUNCATED/;
if (/^$tab\t(.*)/) {
$dmis[-1]{string} .= "$1\n";
$dmis[-1]{$1} = $2 if /^$tab\t(.*): (.*)$/;