Commit 42f4bfa2 authored by Neal Norwitz's avatar Neal Norwitz

Backport fix from 51683.

parent 7f6dff55
...@@ -46,6 +46,8 @@ Library ...@@ -46,6 +46,8 @@ Library
Extension Modules Extension Modules
----------------- -----------------
- Bug #1548092: fix curses.tparm seg fault on invalid input.
- Bug #1550714: fix SystemError from itertools.tee on negative value for n. - Bug #1550714: fix SystemError from itertools.tee on negative value for n.
......
...@@ -2334,6 +2334,10 @@ PyCurses_tparm(PyObject *self, PyObject *args) ...@@ -2334,6 +2334,10 @@ PyCurses_tparm(PyObject *self, PyObject *args)
} }
result = tparm(fmt,i1,i2,i3,i4,i5,i6,i7,i8,i9); result = tparm(fmt,i1,i2,i3,i4,i5,i6,i7,i8,i9);
if (!result) {
PyErr_SetString(PyCursesError, "tparm() returned NULL");
return NULL;
}
return PyString_FromString(result); return PyString_FromString(result);
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment