mirror of https://github.com/python/cpython.git
SF Patch #1297028, cjkcodecs does not initialize type pointer
Fix segfault. I tried to write a test, but it wouldn't crash when running regrtest. This really should have some sort of test. Should definitely be backported.
This commit is contained in:
parent
2190f8c47e
commit
058bde1944
|
@ -149,6 +149,9 @@ present).
|
|||
Extension Modules
|
||||
-----------------
|
||||
|
||||
- Patch #1297028: fix segfault if call type on MultibyteCodec,
|
||||
MultibyteStreamReader, or MultibyteStreamWriter
|
||||
|
||||
- Fix memory leak in posix.access().
|
||||
|
||||
- Patch #1213831: Fix typo in unicodedata._getcode.
|
||||
|
|
|
@ -1265,6 +1265,10 @@ static struct PyMethodDef __methods[] = {
|
|||
void
|
||||
init_multibytecodec(void)
|
||||
{
|
||||
MultibyteCodec_Type.ob_type = &PyType_Type;
|
||||
MultibyteStreamReader_Type.ob_type = &PyType_Type;
|
||||
MultibyteStreamWriter_Type.ob_type = &PyType_Type;
|
||||
|
||||
Py_InitModule("_multibytecodec", __methods);
|
||||
|
||||
if (PyErr_Occurred())
|
||||
|
|
Loading…
Reference in New Issue