diff options
Diffstat (limited to 'Objects/memoryobject.c')
-rw-r--r-- | Objects/memoryobject.c | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/Objects/memoryobject.c b/Objects/memoryobject.c index e87abf5497..67f7e01fe2 100644 --- a/Objects/memoryobject.c +++ b/Objects/memoryobject.c @@ -86,14 +86,11 @@ _PyManagedBuffer_FromObject(PyObject *base) return NULL; if (PyObject_GetBuffer(base, &mbuf->master, PyBUF_FULL_RO) < 0) { - /* mbuf->master.obj must be NULL. */ + mbuf->master.obj = NULL; Py_DECREF(mbuf); return NULL; } - /* Assume that master.obj is a new reference to base. */ - assert(mbuf->master.obj == base); - return (PyObject *)mbuf; } |