From 83fe82736d7c06183a9d2effd19342a36ac5aae9 Mon Sep 17 00:00:00 2001 From: Jean Delvare Date: Thu, 5 Jul 2007 16:19:51 +0000 Subject: [PATCH] Prevent a potential array overrun. git-svn-id: http://lm-sensors.org/svn/lm-sensors/branches/lm-sensors-3.0.0@4556 7894878c-1315-0410-8ee3-d5d059ff63e0 --- prog/sensors/chips_generic.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/prog/sensors/chips_generic.c b/prog/sensors/chips_generic.c index 8e43ecb5..3bc9f8e9 100644 --- a/prog/sensors/chips_generic.c +++ b/prog/sensors/chips_generic.c @@ -70,7 +70,7 @@ static void sensors_get_available_features(const sensors_chip_name *name, continue; indx = type - first_val - 1; - if (indx >= size) { + if (indx < 0 || indx >= size) { printf("ERROR: Bug in sensors: index out of bound"); return; }