Show
Ignore:
Timestamp:
09/23/07 15:17:53 (7 years ago)
Author:
khali
Message:

Preserve error values returned by sensors_read_sysfs_attr() and
sensors_write_sysfs_attr().

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • lm-sensors/branches/lm-sensors-3.0.0/lib/access.c

    r4846 r4851  
    259259        } 
    260260 
    261         if (sensors_read_sysfs_attr(name, subfeature, &val)) 
    262                 return -SENSORS_ERR_PROC; 
     261        res = sensors_read_sysfs_attr(name, subfeature, &val); 
     262        if (res) 
     263                return res; 
    263264        if (!expr) 
    264265                *result = val; 
     
    314315                                             value, &to_write))) 
    315316                        return res; 
    316         if (sensors_write_sysfs_attr(name, subfeature, to_write)) 
    317                 return -SENSORS_ERR_PROC; 
    318         return 0; 
     317        return sensors_write_sysfs_attr(name, subfeature, to_write); 
    319318} 
    320319