From f64c19f720420b7ad0a10355864dc1f69364ef26 Mon Sep 17 00:00:00 2001 From: sasha Date: Fri, 13 Jan 2006 03:37:27 +0000 Subject: fixed core dump for invalid __array__ --- numpy/core/src/arrayobject.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'numpy/core/src/arrayobject.c') diff --git a/numpy/core/src/arrayobject.c b/numpy/core/src/arrayobject.c index 91c149a41..9b34fcda0 100644 --- a/numpy/core/src/arrayobject.c +++ b/numpy/core/src/arrayobject.c @@ -5921,7 +5921,7 @@ array_fromattr(PyObject *op, PyArray_Descr *typecode, int flags) "object __array__ method not " \ "producing an array"); Py_DECREF(new); - Py_DECREF(typecode); + Py_XDECREF(typecode); return NULL; } r = array_fromarray((PyArrayObject *)new, typecode, flags); -- cgit v1.2.1