diff --git a/CHANGES b/CHANGES index b25a67fb..0cfe1a08 100644 --- a/CHANGES +++ b/CHANGES @@ -5,6 +5,7 @@ SVN HEAD libsensors: Added support for new sysfs attributes Change sysfs detection to survive upcoming kernel changes sensord: Fix memory leaks revealed by valgrind + Minor performance improvements sensors: Added support for new sysfs attributes Display both instantaneous and average power if available. Report thermal sensor type 1 as CPU diode diff --git a/prog/sensord/sense.c b/prog/sensord/sense.c index 888a5d1d..6ed91a29 100644 --- a/prog/sensord/sense.c +++ b/prog/sensord/sense.c @@ -114,10 +114,8 @@ static int do_features(const sensors_chip_name *chip, if (feature->rrd) { const char *rrded = feature->rrd(val); - /* FIXME: Jean's review comment: - * sprintf would me more efficient. - */ - strcat(strcat (rrdBuff, ":"), rrded ? rrded : "U"); + sprintf(rrdBuff + strlen(rrdBuff), ":%s", + rrded ? rrded : "U"); } return 0;