From: Michael W. Hudson Date: Wed, 30 Jan 2002 15:39:28 +0000 (+0000) Subject: I think this fixes X-Git-Tag: v2.3c1~6760 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=67fb0c370552bf68de32f565203570b31f8dbf51;p=python 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. --- diff --git a/Modules/_cursesmodule.c b/Modules/_cursesmodule.c index e785e485ca..f819a9e57f 100644 --- a/Modules/_cursesmodule.c +++ b/Modules/_cursesmodule.c @@ -356,7 +356,7 @@ static void PyCursesWindow_Dealloc(PyCursesWindowObject *wo) { if (wo->win != stdscr) delwin(wo->win); - PyMem_DEL(wo); + PyObject_DEL(wo); } /* Addch, Addstr, Addnstr */