diff --git a/lib/cpu.js b/lib/cpu.js index 0cc1644..40836ef 100644 --- a/lib/cpu.js +++ b/lib/cpu.js @@ -1493,8 +1493,8 @@ function parseWinCache(linesProc, linesCache) { result.l1i = 0; result.l2 = util.getValue(lines, 'l2cachesize', ':'); result.l3 = util.getValue(lines, 'l3cachesize', ':'); - if (result.l2) { result.l2 = parseInt(result.l2, 10) * 1024; } - if (result.l3) { result.l3 = parseInt(result.l3, 10) * 1024; } + if (result.l2) { result.l2 = parseInt(result.l2, 10) * 1024; } else { result.l2 = 0; } + if (result.l3) { result.l3 = parseInt(result.l3, 10) * 1024; } else { result.l3 = 0; } // Win32_CacheMemory const parts = linesCache.split(/\n\s*\n/);