Fix potential crash if CPU #0 is not available

pull/16/head
Timothy Pearson 11 years ago
parent 54578ce023
commit 2c850d93a7

@ -652,7 +652,7 @@ void TDEHardwareDevices::processModifiedCPUs() {
time1 = time2; time1 = time2;
#endif #endif
TDECPUDevice* firstCPU; TDECPUDevice* firstCPU = NULL;
// Read in other information from cpufreq, if available // Read in other information from cpufreq, if available
for (processorNumber=0; processorNumber<processorCount; processorNumber++) { for (processorNumber=0; processorNumber<processorCount; processorNumber++) {
@ -668,7 +668,7 @@ void TDEHardwareDevices::processModifiedCPUs() {
TQStringList governorlist; TQStringList governorlist;
if (cpufreq_dir.exists()) { if (cpufreq_dir.exists()) {
TQString nodename; TQString nodename;
if(processorNumber == 0) { if ((processorNumber == 0) || (!firstCPU)) {
// Remember the first CPU options so that we can reuse it later. // Remember the first CPU options so that we can reuse it later.
firstCPU = cdevice; firstCPU = cdevice;

Loading…
Cancel
Save