From 2dc8cc9b41142606588b09db97efc2265babc4b7 Mon Sep 17 00:00:00 2001 From: "Mark D. Studebaker" Date: Thu, 12 Apr 2001 23:55:53 +0000 Subject: [PATCH] fix the following bug. Caused by 'new PCI drivers' which have the name of the driver appended as the 18th field in /proc/bus/pci/devices. For example, usb-ohci. sensors-detect was attempting to parse this as a hex value. From: Anthony Wong Date: Fri, 23 Feb 2001 19:23:56 +0800 To: Debian Bug Tracking System Subject: Bug#87213: "Illegal hexadecimal digit" errors when running sensors-detect Reply-To: Anthony Wong , 87213@bugs.debian.org git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@1069 7894878c-1315-0410-8ee3-d5d059ff63e0 --- prog/detect/sensors-detect | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/prog/detect/sensors-detect b/prog/detect/sensors-detect index a2c9112c..051658b3 100755 --- a/prog/detect/sensors-detect +++ b/prog/detect/sensors-detect @@ -798,7 +798,7 @@ sub read_proc_dev_pci ($dfn,$vend,$record->{irq},$record->{base_addr0},$record->{base_addr1}, $record->{base_addr2},$record->{base_addr3},$record->{base_addr4}, $record->{base_addr5},$record->{rom_base_addr}) = - map { oct "0x$_" } split; + map { oct "0x$_" } (split) [0..9]; $record->{bus} = $dfn >> 8; $record->{slot} = ($dfn & 0xf8) >> 3; $record->{func} = $dfn & 0x07;