2
0
mirror of https://github.com/lm-sensors/lm-sensors synced 2025-08-30 22:05:11 +00:00

sensors: Handle the case where voltage measurements aren't available.

This will soon be the case of the Linux 2.6 gl518sm driver.


git-svn-id: http://lm-sensors.org/svn/lm-sensors/branches/lm-sensors-3.0.0@4977 7894878c-1315-0410-8ee3-d5d059ff63e0
This commit is contained in:
Jean Delvare
2007-10-22 18:27:04 +00:00
parent 2c41310ba0
commit 2b650945f1
2 changed files with 6 additions and 3 deletions

View File

@@ -287,7 +287,7 @@ static void print_chip_in(const sensors_chip_name *name,
int label_size)
{
const sensors_subfeature *sf, *sfmin, *sfmax;
double val, alarm_max, alarm_min;
double alarm_max, alarm_min;
char *label;
if (!(label = sensors_get_label(name, feature))) {
@@ -300,8 +300,10 @@ static void print_chip_in(const sensors_chip_name *name,
sf = sensors_get_subfeature(name, feature,
SENSORS_SUBFEATURE_IN_INPUT);
val = sf ? get_value(name, sf) : 0;
printf("%+6.2f V", val);
if (sf)
printf("%+6.2f V", get_value(name, sf));
else
printf(" N/A");
sfmin = sensors_get_subfeature(name, feature,
SENSORS_SUBFEATURE_IN_MIN);