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.
25 lines
742 B
25 lines
742 B
6 years ago
|
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;
|