diff --git a/CHANGES b/CHANGES index 9c153a80..8a1e5afd 100644 --- a/CHANGES +++ b/CHANGES @@ -7,6 +7,7 @@ lm_sensors CHANGES file Add support for W83627EHF voltage inputs and alarms Add support for the smsc47m192 driver Fix all memory leaks (yeah!) + Fix no sensors being reported as an error Makefile: Don't grep autoconf.h on user-space targets Makefile: Fix depmod on non-running kernel version Module i2c-ali1535: Drop redundant semaphore (2.6 backport) diff --git a/lib/sysfs.c b/lib/sysfs.c index 88bcd02d..8cc18be4 100644 --- a/lib/sysfs.c +++ b/lib/sysfs.c @@ -112,7 +112,8 @@ static int sensors_read_sysfs_chips_compat(void) } if (!(devs = sysfs_get_bus_devices(bus))) { - ret = -SENSORS_ERR_PROC; + if (errno) + ret = -SENSORS_ERR_PROC; goto exit1; } @@ -142,7 +143,8 @@ int sensors_read_sysfs_chips(void) } if (!(clsdevs = sysfs_get_class_devices(cls))) { - ret = -SENSORS_ERR_PROC; + if (errno) + ret = -SENSORS_ERR_PROC; goto exit; }