[Python-checkins] r51683 - in python/trunk: Misc/NEWS Modules/_cursesmodule.c
neal.norwitz
python-checkins at python.org
Sat Sep 2 04:50:36 CEST 2006
Author: neal.norwitz
Date: Sat Sep 2 04:50:35 2006
New Revision: 51683
Modified:
python/trunk/Misc/NEWS
python/trunk/Modules/_cursesmodule.c
Log:
Bug #1548092: fix curses.tparm seg fault on invalid input. Needs backport to 2.5.1 and earlier.
Modified: python/trunk/Misc/NEWS
==============================================================================
--- python/trunk/Misc/NEWS (original)
+++ python/trunk/Misc/NEWS Sat Sep 2 04:50:35 2006
@@ -25,6 +25,8 @@
Extension Modules
-----------------
+- Bug #1548092: fix curses.tparm seg fault on invalid input.
+
Tests
-----
Modified: python/trunk/Modules/_cursesmodule.c
==============================================================================
--- python/trunk/Modules/_cursesmodule.c (original)
+++ python/trunk/Modules/_cursesmodule.c Sat Sep 2 04:50:35 2006
@@ -2334,6 +2334,10 @@
}
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);
}
More information about the Python-checkins
mailing list