Merge pull request #221 from liuchao173/master

fix memory leak in ui/ui.c
This commit is contained in:
liuchao173 2022-06-30 22:34:54 +08:00 committed by GitHub
commit c1cbd89fa4
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 4 additions and 6 deletions

10
ui/ui.c
View File

@ -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)