Fix #3651 various memory leaks when using the buffer interface

by Amaury Forgeot d'Arc
Reviewer: Antoine Pitrou
This commit is contained in:
Benjamin Peterson 2008-08-27 00:31:37 +00:00
parent 4b24a42f3c
commit 9edd2bd35c
5 changed files with 22 additions and 11 deletions

View file

@ -143,7 +143,7 @@ typedef int(*objobjargproc)(PyObject *, PyObject *, PyObject *);
/* buffer interface */
typedef struct bufferinfo {
void *buf;
PyObject *obj; /* borrowed reference */
PyObject *obj; /* owned reference */
Py_ssize_t len;
Py_ssize_t itemsize; /* This is Py_ssize_t so it can be
pointed to by strides in simple case.*/