8000 BUG: Add missing names decref to argsort/argpartition (sort is good) · numpy/numpy@0f1500a · GitHub
[go: up one dir, main page]

Skip to content

Commit 0f1500a

Browse files
committed
BUG: Add missing names decref to argsort/argpartition (sort is good)
also partition is already good.
1 parent 13868b1 commit 0f1500a

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

numpy/core/src/multiarray/methods.c

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1381,6 +1381,7 @@ array_argsort(PyArrayObject *self, PyObject *args, PyObject *kwds)
13811381
return NULL;
13821382
}
13831383
newd = PyArray_DescrNew(saved);
1384+
Py_DECREF(newd->names);
13841385
newd->names = new_name;
13851386
((PyArrayObject_fields *)self)->descr = newd;
13861387
}
@@ -1435,6 +1436,7 @@ array_argpartition(PyArrayObject *self, PyObject *args, PyObject *kwds)
14351436
return NULL;
14361437
}
14371438
newd = PyArray_DescrNew(saved);
1439+
Py_DECREF(newd->names);
14381440
newd->names = new_name;
14391441
((PyArrayObject_fields *)self)->descr = newd;
14401442
}

0 commit comments

Comments
 (0)
0