1
0
mirror of https://github.com/Llewellynvdm/conky.git synced 2024-12-27 20:44:56 +00:00

Fix 3 memleaks in ncurses-related code

This commit is contained in:
Nikolas Garofil 2010-02-16 19:20:48 +01:00
parent c06e54157f
commit efb39867c7

View File

@ -161,6 +161,10 @@ int ifup_strictness = IFUP_UP;
extern kvm_t *kd;
#endif
#ifdef BUILD_NCURSES
WINDOW* ncurses_screen;
#endif
int argc_copy;
char** argv_copy;
@ -2379,6 +2383,7 @@ void clean_up(void *memtofree1, void* memtofree2)
#ifdef BUILD_NCURSES
if(output_methods & TO_NCURSES) {
endwin();
delwin(ncurses_screen);
}
#endif
conftree_empty(currentconffile);
@ -3209,7 +3214,7 @@ char load_config_file(const char *f)
#ifdef BUILD_NCURSES
CONF("out_to_ncurses") {
if(string_to_bool(value)) {
initscr();
ncurses_screen = initscr();
start_color();
output_methods |= TO_NCURSES;
}