diff --git a/numbuf/python/src/pynumbuf/adapters/numpy.cc b/numbuf/python/src/pynumbuf/adapters/numpy.cc index 1a6cecd27..42b79f252 100644 --- a/numbuf/python/src/pynumbuf/adapters/numpy.cc +++ b/numbuf/python/src/pynumbuf/adapters/numpy.cc @@ -61,6 +61,7 @@ Status DeserializeArray( DCHECK(flags != NULL) << "Could not mark Numpy array immutable"; int flag_set = PyObject_SetAttrString(flags, "writeable", Py_False); DCHECK(flag_set == 0) << "Could not mark Numpy array immutable"; + Py_XDECREF(flags); return Status::OK(); }