From ee719c496332aef1f39c9e33b30d4793f0b4aee0 Mon Sep 17 00:00:00 2001 From: "Mark D. Studebaker" Date: Sat, 13 Dec 2003 23:38:08 +0000 Subject: [PATCH] fix off-by-one bug with 2.6 eeprom handling git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@2165 7894878c-1315-0410-8ee3-d5d059ff63e0 --- lib/proc.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/proc.c b/lib/proc.c index 9ea7ba0d..64fc5765 100644 --- a/lib/proc.c +++ b/lib/proc.c @@ -309,7 +309,7 @@ int sensors_read_proc(sensors_chip_name name, int feature, double *value) if (! strcmp(name.prefix, "eeprom")){ strcat(n, "eeprom"); if ((f = fopen(n, "r")) != NULL) { - eepromoffset = 1 + + eepromoffset = (the_feature->offset / sizeof(long)) + (16 * (the_feature->sysctl - EEPROM_SYSCTL1)); for(i = 0; i <= eepromoffset; i++)