48f203d5766a36ffd06c6020062ed443a8bdca58
[feed/packages.git] / libs / newt / patches / python_memory_allocation.patch
1 Author: Thomas Viehmann <tv@beamnet.de>
2 Description: Fix for python memory handling
3 Bug-Debian: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=445392
4 Last-Updated: 2014-06-11
5 Forwarded: no
6
7 --- a/snack.c
8 +++ b/snack.c
9 @@ -366,7 +366,7 @@ static PyTypeObject snackWidgetType = {
10 static snackWidget * snackWidgetNew (void) {
11 snackWidget * widget;
12
13 - widget = PyObject_NEW(snackWidget, &snackWidgetType);
14 + widget = PyObject_New(snackWidget, &snackWidgetType);
15 if (!widget)
16 return NULL;
17
18 @@ -937,7 +937,7 @@ static snackForm * formCreate(PyObject *
19 if (help == Py_None)
20 help = NULL;
21
22 - form = PyObject_NEW(snackForm, &snackFormType);
23 + form = PyObject_New(snackForm, &snackFormType);
24 form->fo = newtForm(NULL, help, 0);
25
26 return form;
27 @@ -949,7 +949,7 @@ static snackGrid * gridCreate(PyObject *
28
29 if (!PyArg_ParseTuple(args, "ii", &cols, &rows)) return NULL;
30
31 - grid = PyObject_NEW(snackGrid, &snackGridType);
32 + grid = PyObject_New(snackGrid, &snackGridType);
33 grid->grid = newtCreateGrid(cols, rows);
34
35 return grid;