I think this fixes
[ #510644 ] test_curses segfaults If we use the *object* *allocator*, we should use the *object* *deallocator*, not the *raw memory* deallocator (confused yet?). I think this was what caused segfaults when pymalloc was enabled. Even if it wasn't the cause, it's still wrong. 2.2.1 candidate.
This commit is contained in:
parent
c7dd34b5e7
commit
67fb0c3705
|
@ -356,7 +356,7 @@ static void
|
||||||
PyCursesWindow_Dealloc(PyCursesWindowObject *wo)
|
PyCursesWindow_Dealloc(PyCursesWindowObject *wo)
|
||||||
{
|
{
|
||||||
if (wo->win != stdscr) delwin(wo->win);
|
if (wo->win != stdscr) delwin(wo->win);
|
||||||
PyMem_DEL(wo);
|
PyObject_DEL(wo);
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Addch, Addstr, Addnstr */
|
/* Addch, Addstr, Addnstr */
|
||||||
|
|
Loading…
Reference in New Issue