segfault in sensord (lm_sensors2 2.8.5)

Tim Toohey ttoohey at toowards.com
Sun Mar 7 23:11:40 CET 2004


Hi,

In prog/sensord/rrd.c (since revision 1.5 I think) there's a null pointer 
dereference when used with the --load-average option. This seems to only be a 
problem when initialing creating the rrd log file (though I'm not sure).

Below is my fix.

Thanks,
Tim Toohey

cvs diff: Diffing .
Index: rrd.c
===================================================================
RCS file: /home/cvs/lm_sensors2/prog/sensord/rrd.c,v
retrieving revision 1.7
diff -r1.7 rrd.c
198c198
<     switch (feature->type) { /* arbitrary sanity limits */
---
>     switch (feature!=NULL ? feature->type : 0) { /* arbitrary sanity limits 
*/



More information about the lm-sensors mailing list