]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
Issue #12881: ctypes: Fix segfault with large structure field names.
authorMeador Inge <meadori@gmail.com>
Tue, 4 Oct 2011 02:48:30 +0000 (21:48 -0500)
committerMeador Inge <meadori@gmail.com>
Tue, 4 Oct 2011 02:48:30 +0000 (21:48 -0500)
1  2 
Misc/NEWS
Modules/_ctypes/stgdict.c

diff --cc Misc/NEWS
index 822594c26232eb39b9bc128513ba719f816fc457,aebd899b92cdb280053f3a09a225e9f7870a9f8e..3714c43ab255b6016faa63aad563940a4d679fff
+++ b/Misc/NEWS
@@@ -1303,38 -949,6 +1303,40 @@@ Tools/Demo
  Extension Modules
  -----------------
  
++- Issue #12881: ctypes: Fix segfault with large structure field names.
++
 +- Issue #13058: ossaudiodev: fix a file descriptor leak on error. Patch by
 +  Thomas Jarosch.
 +
 +- Issue #13013: ctypes: Fix a reference leak in PyCArrayType_from_ctype.
 +  Thanks to Suman Saha for finding the bug and providing a patch.
 +
 +- Issue #13022: Fix: _multiprocessing.recvfd() doesn't check that
 +  file descriptor was actually received.
 +
 +- Issue #1172711: Add 'long long' support to the array module.
 +  Initial patch by Oren Tirosh and Hirokazu Yamamoto.
 +
 +- Issue #12483: ctypes: Fix a crash when the destruction of a callback
 +  object triggers the garbage collector.
 +
 +- Issue #12950: Fix passing file descriptors in multiprocessing, under
 +  OpenIndiana/Illumos.
 +
 +- Issue #12764: Fix a crash in ctypes when the name of a Structure field is not
 +  a string.
 +
 +- Issue #11241: subclasses of ctypes.Array can now be subclassed.
 +
 +- Issue #9651: Fix a crash when ctypes.create_string_buffer(0) was passed to
 +  some functions like file.write().
 +
 +- Issue #10309: Define _GNU_SOURCE so that mremap() gets the proper
 +  signature.  Without this, architectures where sizeof void* != sizeof int are
 +  broken.  Patch given by Hallvard B Furuseth.
 +
 +- Issue #12221: Replace pyexpat.__version__ with the Python version.
 +
  - Issue #12051: Fix segfault in json.dumps() while encoding highly-nested
    objects using the C accelerations.
  
Simple merge