diff options
author | Thouis (Ray) Jones <thouis@gmail.com> | 2012-06-08 14:28:48 +0200 |
---|---|---|
committer | Thouis (Ray) Jones <thouis@gmail.com> | 2012-06-08 14:28:48 +0200 |
commit | 7953c010971fc091230833355d930ec4ebdd29a0 (patch) | |
tree | 73fa37f81f5ddcff188e3418302bb89e7dcd1682 /numpy | |
parent | 501309341f3cb54c7fbcdeffb342ee217cfa5ade (diff) | |
download | numpy-7953c010971fc091230833355d930ec4ebdd29a0.tar.gz |
BUG: missing incref for metadata of datetime dtypes.
Diffstat (limited to 'numpy')
-rw-r--r-- | numpy/core/src/multiarray/descriptor.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/numpy/core/src/multiarray/descriptor.c b/numpy/core/src/multiarray/descriptor.c index d8def3988..adf671262 100644 --- a/numpy/core/src/multiarray/descriptor.c +++ b/numpy/core/src/multiarray/descriptor.c @@ -2536,6 +2536,7 @@ arraydescr_setstate(PyArray_Descr *self, PyObject *args) /* The Python metadata */ self->metadata = PyTuple_GET_ITEM(metadata, 0); + Py_XINCREF(self->metadata); /* The datetime metadata */ dt_data = &(((PyArray_DatetimeDTypeMetaData *)self->c_metadata)->meta); |