Sophie

Sophie

distrib > Fedora > 16 > x86_64 > by-pkgid > 3cea9294c6ebe51f9fa85943aa3fe2ea > files > 1

lm_sensors-3.3.2-5.fc16.src.rpm

From 9c4da0d42de91406a75c802099451b5dba03bd1f Mon Sep 17 00:00:00 2001
Message-Id: <9c4da0d42de91406a75c802099451b5dba03bd1f.1333368985.git.npajkovs@redhat.com>
From: khali <khali@7894878c-1315-0410-8ee3-d5d059ff63e0>
Date: Thu, 29 Mar 2012 06:33:15 +0000
Subject: [PATCH] PCI bus is always required even if it might be missing on
 some platforms. So don't choke is it is missing. Patch from
 Jaromir Capik.

git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@6038 7894878c-1315-0410-8ee3-d5d059ff63e0
---
 CHANGES                    |    3 +++
 prog/detect/sensors-detect |    2 +-
 2 files changed, 4 insertions(+), 1 deletions(-)

diff --git a/CHANGES b/CHANGES
index 167cd15..5b57d72 100644
--- a/CHANGES
+++ b/CHANGES
@@ -1,6 +1,9 @@
 lm-sensors CHANGES file
 -----------------------
 
+SVN HEAD
+  sensors-detect: Don't choke on systems without PCI
+
 3.3.2 (2012-03-14)
   libsensors: Added support for new sysfs attributes
               Change sysfs detection to survive upcoming kernel changes
diff --git a/prog/detect/sensors-detect b/prog/detect/sensors-detect
index 709f546..970e26f 100755
--- a/prog/detect/sensors-detect
+++ b/prog/detect/sensors-detect
@@ -2996,7 +2996,7 @@ sub read_sys_dev_pci
 	my ($dev, @pci_list);
 
 	opendir(local *DEVICES, "$devices")
-		or die "$devices: $!";
+		or return \@pci_list;
 
 	while (defined($dev = readdir(DEVICES))) {
 		my %record;
-- 
1.7.7.2