summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--numpy/core/src/multiarray/datetime.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/numpy/core/src/multiarray/datetime.c b/numpy/core/src/multiarray/datetime.c
index 294912821..8f6403e34 100644
--- a/numpy/core/src/multiarray/datetime.c
+++ b/numpy/core/src/multiarray/datetime.c
@@ -807,6 +807,7 @@ get_datetime_metadata_from_dtype(PyArray_Descr *dtype)
/* Check that the dtype has an NpyCapsule for the metadata */
meta = (PyArray_DatetimeMetaData *)NpyCapsule_AsVoidPtr(metacobj);
+ Py_DECREF(metacobj);
if (meta == NULL) {
PyErr_SetString(PyExc_TypeError,
"Datetime type object is invalid, unit metadata is corrupt");