Kaydet (Commit) ef4fff34 authored tarafından Thomas Heller's avatar Thomas Heller

Fix for SF# 1649098: avoid zero-sized array declaration in structure.

üst fa704c6a
...@@ -708,6 +708,9 @@ Library ...@@ -708,6 +708,9 @@ Library
Extension Modules Extension Modules
----------------- -----------------
- Bug #1649098: Avoid declaration of zero-sized array declaration in
structure.
- Removed the rgbimg module; been deprecated since Python 2.5. - Removed the rgbimg module; been deprecated since Python 2.5.
- Bug #1721309: prevent bsddb module from freeing random memory. - Bug #1721309: prevent bsddb module from freeing random memory.
......
...@@ -268,7 +268,7 @@ ffi_info *AllocFunctionCallback(PyObject *callable, ...@@ -268,7 +268,7 @@ ffi_info *AllocFunctionCallback(PyObject *callable,
ffi_abi cc; ffi_abi cc;
nArgs = PySequence_Size(converters); nArgs = PySequence_Size(converters);
p = (ffi_info *)PyMem_Malloc(sizeof(ffi_info) + sizeof(ffi_type) * (nArgs + 1)); p = (ffi_info *)PyMem_Malloc(sizeof(ffi_info) + sizeof(ffi_type) * (nArgs));
if (p == NULL) { if (p == NULL) {
PyErr_NoMemory(); PyErr_NoMemory();
return NULL; return NULL;
......
...@@ -75,7 +75,7 @@ typedef struct { ...@@ -75,7 +75,7 @@ typedef struct {
PyObject *callable; PyObject *callable;
SETFUNC setfunc; SETFUNC setfunc;
ffi_type *restype; ffi_type *restype;
ffi_type *atypes[0]; ffi_type *atypes[1];
} ffi_info; } ffi_info;
typedef struct { typedef struct {
......
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