avoid to store unknown values for the sensor
authorJean-Philippe Orsini <jeanfi@gmail.com>
Wed, 17 Sep 2014 20:39:18 +0000 (22:39 +0200)
committerJean-Philippe Orsini <jeanfi@gmail.com>
Wed, 17 Sep 2014 20:39:18 +0000 (22:39 +0200)
src/lib/cpu.c

index b9065be..3388455 100644 (file)
@@ -86,7 +86,12 @@ static double get_usage()
 
 void cpu_usage_sensor_update(struct psensor *s)
 {
-       psensor_set_current_value(s, get_usage());
+       double v;
+
+       v = get_usage();
+
+       if (v != UNKNOWN_DBL_VALUE)
+               psensor_set_current_value(s, v);
 }
 
 void cpu_psensor_list_update(struct psensor **sensors)