if (desc->present) {
for (i = 1; i < desc->ncpuspos; i++) {
- if (CPU_ISSET(real_cpu_num(desc, i), desc->present)) {
+ if (CPU_ISSET(real_cpu_num(desc, i), desc->present)
+ && desc->maxmhz[i]) {
float freq = atof(desc->maxmhz[i]);
if (freq > cpu_freq)
if (desc->present) {
for (i = 1; i < desc->ncpuspos; i++) {
- if (CPU_ISSET(real_cpu_num(desc, i), desc->present)) {
+ if (CPU_ISSET(real_cpu_num(desc, i), desc->present)
+ && desc->minmhz[i]) {
float freq = atof(desc->minmhz[i]);
if (freq < cpu_freq)
is_cpu_online(desc, cpu) ? _("yes") : _("no"));
break;
case COL_MAXMHZ:
- if (desc->maxmhz)
+ if (desc->maxmhz && desc->maxmhz[idx])
xstrncpy(buf, desc->maxmhz[idx], bufsz);
break;
case COL_MINMHZ:
- if (desc->minmhz)
+ if (desc->minmhz && desc->minmhz[idx])
xstrncpy(buf, desc->minmhz[idx], bufsz);
break;
}