You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
24 lines
742 B
24 lines
742 B
diff --git a/cputree.c b/cputree.c |
|
index fbd03b5..c5ae645 100644 |
|
--- a/cputree.c |
|
+++ b/cputree.c |
|
@@ -88,7 +88,8 @@ static void setup_banned_cpus(void) |
|
goto cmdline; |
|
|
|
if (getline(&line, &size, file) > 0) { |
|
- cpulist_parse(line, size, nohz_full); |
|
+ if (strlen(line) && line[0] != '\n') |
|
+ cpulist_parse(line, strlen(line), nohz_full); |
|
free(line); |
|
line = NULL; |
|
size = 0; |
|
@@ -98,7 +99,8 @@ static void setup_banned_cpus(void) |
|
file = fopen("/sys/devices/system/cpu/isolated", "r"); |
|
if (file) { |
|
if (getline(&line, &size, file) > 0) { |
|
- cpulist_parse(line, size, isolated_cpus); |
|
+ if (strlen(line) && line[0] != '\n') |
|
+ cpulist_parse(line, strlen(line), isolated_cpus); |
|
free(line); |
|
line = NULL; |
|
size = 0;
|
|
|