8000 Merge pull request #373 from cianci/concatenate_leak_fix · numpy/numpy@fcdbcac · GitHub
[go: up one dir, main page]

Skip to content

Commit fcdbcac

Browse files
committed
Merge pull request #373 from cianci/concatenate_leak_fix
Fix memory leak in concatenate.
2 parents 4676f33 + 8a4e0f5 commit fcdbcac

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

numpy/core/src/multiarray/multiarraymodule.c

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -602,6 +602,7 @@ PyArray_Concatenate(PyObject *op, int axis)
602602
for (iarrays = 0; iarrays < narrays; ++iarrays) {
603603
Py_DECREF(arrays[iarrays]);
604604
}
605+
PyArray_free(arrays);
605606

606607
return (PyObject *)ret;
607608

@@ -610,6 +611,7 @@ PyArray_Concatenate(PyObject *op, int axis)
610611
for (iarrays = 0; iarrays < narrays; ++iarrays) {
611612
Py_DECREF(arrays[iarrays]);
612613
}
614+
PyArray_free(arrays);
613615

614616
return NULL;
615617
}

0 commit comments

Comments
 (0)
0