From 892ab4cf317e9c4fbffdb88257c2716ff58ff07c Mon Sep 17 00:00:00 2001 From: ndwarshuis Date: Thu, 1 Sep 2022 21:34:25 -0400 Subject: [PATCH] FIX parse multi digit cpu indices correctly --- src/sys.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/sys.lua b/src/sys.lua index 03e832f..741a356 100644 --- a/src/sys.lua +++ b/src/sys.lua @@ -327,7 +327,7 @@ M.read_cpu_loads = function(cpu_loads) iter() -- ignore first line for i = 1, ncpus do local ln = iter() - local user, system, idle = __string_match(ln, '(%d+) %d+ (%d+) (%d+)', 5) + local user, system, idle = __string_match(ln, '%d+ (%d+) %d+ (%d+) (%d+)', 4) local active = user + system local total = active + idle local c = cpu_loads[i]