Prevented pushing of non-numeric temperature reports from hddtemp, such as for flash drives

This commit is contained in:
Dipesh Acharya
2013-05-25 04:09:13 +05:45
parent d170207949
commit 4f6f1c4fdb

View File

@@ -155,7 +155,9 @@ function parseHddTempOutput(txt, sep) {
let fields = line.split(sep).filter(function(e){ return e; });
sensor['label'] = _('Drive %s').format(fields[0].split('/').pop());
sensor['temp'] = parseFloat(fields[2]);
sensors.push(sensor);
//push only if the temp is a Number
if (!isNaN(sensor['temp']))
sensors.push(sensor);
}
return sensors;
}