Merge pull request #221 from liuchao173/master
fix memory leak in ui/ui.c
This commit is contained in:
commit
c1cbd89fa4
10
ui/ui.c
10
ui/ui.c
|
@ -156,11 +156,10 @@ void print_all_cpus()
|
||||||
for_each_int(setup.banned_cpus, get_banned_cpu, NULL);
|
for_each_int(setup.banned_cpus, get_banned_cpu, NULL);
|
||||||
all_cpus = g_list_sort(all_cpus, sort_all_cpus);
|
all_cpus = g_list_sort(all_cpus, sort_all_cpus);
|
||||||
}
|
}
|
||||||
int *line = malloc(sizeof(int));
|
int line = 6;
|
||||||
*line = 6;
|
|
||||||
attrset(COLOR_PAIR(2));
|
attrset(COLOR_PAIR(2));
|
||||||
mvprintw(4, 3, "NUMBER IS BANNED");
|
mvprintw(4, 3, "NUMBER IS BANNED");
|
||||||
for_each_cpu(all_cpus, print_cpu_line, line);
|
for_each_cpu(all_cpus, print_cpu_line, &line);
|
||||||
}
|
}
|
||||||
|
|
||||||
void add_banned_cpu(int *banned_cpu, void *data)
|
void add_banned_cpu(int *banned_cpu, void *data)
|
||||||
|
@ -364,13 +363,12 @@ void print_irq_line(irq_t *irq, void *data)
|
||||||
|
|
||||||
void print_all_irqs()
|
void print_all_irqs()
|
||||||
{
|
{
|
||||||
int *line = malloc(sizeof(int));
|
int line = 4;
|
||||||
*line = 4;
|
|
||||||
attrset(COLOR_PAIR(0));
|
attrset(COLOR_PAIR(0));
|
||||||
mvprintw(2, 3,
|
mvprintw(2, 3,
|
||||||
"NUMBER IS BANNED CLASS \
|
"NUMBER IS BANNED CLASS \
|
||||||
ASSIGNED TO CPUS");
|
ASSIGNED TO CPUS");
|
||||||
for_each_irq(all_irqs, print_irq_line, line);
|
for_each_irq(all_irqs, print_irq_line, &line);
|
||||||
}
|
}
|
||||||
|
|
||||||
int toggle_irq(GList *irq_list, int position)
|
int toggle_irq(GList *irq_list, int position)
|
||||||
|
|
Loading…
Reference in New Issue