diff options
Diffstat (limited to 'Objects/memoryobject.c')
-rw-r--r-- | Objects/memoryobject.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/Objects/memoryobject.c b/Objects/memoryobject.c index d06d7e505f..754cbc1fbd 100644 --- a/Objects/memoryobject.c +++ b/Objects/memoryobject.c @@ -513,12 +513,11 @@ memory_subscript(PyMemoryViewObject *self, PyObject *key) else { /* Return a new memory-view object */ Py_buffer newview; - PyMemoryView_FromMemory(&newview); + memset(&newview, 0, sizeof(newview)); + return PyMemoryView_FromMemory(&newview); } } - - Py_INCREF(Py_NotImplemented); return Py_NotImplemented; } |