Skip to content

Commit b49fe54

Browse files
gh-144067: Fix memory leak when setupterm is followed by initscr
1 parent 795d5c5 commit b49fe54

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

Modules/_cursesmodule.c

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3731,6 +3731,9 @@ _curses_initscr_impl(PyObject *module)
37313731
}
37323732
return PyCursesWindow_New(state, stdscr, NULL, NULL);
37333733
}
3734+
if (cur_term != NULL) {
3735+
del_curterm(cur_term);
3736+
cur_term = NULL;
37343737

37353738
win = initscr();
37363739

0 commit comments

Comments
 (0)