8000 BUG: missing incref for metadata of datetime dtypes. · githubmlai/numpy@7953c01 · GitHub
[go: up one dir, main page]

Skip to content

Commit 7953c01

Browse files
committed
BUG: missing incref for metadata of datetime dtypes.
1 parent 5013093 commit 7953c01

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

numpy/core/src/multiarray/descriptor.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2536,6 +2536,7 @@ arraydescr_setstate(PyArray_Descr *self, PyObject *args)
25362536

25372537
/* The Python metadata */
25382538
self->metadata = PyTuple_GET_ITEM(metadata, 0);
2539+
Py_XINCREF(self->metadata);
25392540

25402541
/* The datetime metadata */
25412542
dt_data = &(((PyArray_DatetimeDTypeMetaData *)self->c_metadata)->meta);

0 commit comments

Comments
 (0)
0