From 90bc2835e646a216173efc0b3ef18c4ccaf404da Mon Sep 17 00:00:00 2001 From: Frodo Looijaard Date: Wed, 29 Dec 1999 20:13:25 +0000 Subject: [PATCH] Fixed a problem when the same address was used on different adapters git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@678 7894878c-1315-0410-8ee3-d5d059ff63e0 --- prog/detect/sensors-detect | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/prog/detect/sensors-detect b/prog/detect/sensors-detect index 75d28588..9fbafd5d 100755 --- a/prog/detect/sensors-detect +++ b/prog/detect/sensors-detect @@ -923,7 +923,8 @@ sub add_i2c_to_chips_detected @entry_addrs = ($detected_ref->[$i]->{i2c_addr}); push @entry_addrs, @{$detected_ref->[$i]->{i2c_sub_addrs}} if exists $detected_ref->[$i]->{i2c_sub_addrs}; - if (any_list_match \@entry_addrs, \@hash_addrs) { + if ($detected_ref->[$i]->{i2c_devnr} == $datahash->{i2c_devnr} and + any_list_match \@entry_addrs, \@hash_addrs) { push @$misdetected_ref,$detected_ref->[$i]; splice @$detected_ref, $i, 1; }