]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
Fix refcount bug in make_Zreplacement().
authorGuido van Rossum <guido@python.org>
Fri, 10 Aug 2007 19:26:04 +0000 (19:26 +0000)
committerGuido van Rossum <guido@python.org>
Fri, 10 Aug 2007 19:26:04 +0000 (19:26 +0000)
Modules/datetimemodule.c

index 61bba86b0295835e907af3e058df10d32810b75f..d220b563c881d3c78428c308e4bb9a344f2605c2 100644 (file)
@@ -1159,6 +1159,7 @@ make_Zreplacement(PyObject *object, PyObject *tzinfoarg)
                                                Zreplacement, NULL);
                                if (Zreplacement == NULL)
                                        return NULL;
+                                Py_INCREF(Zreplacement);
                        }
                        if (!PyString_Check(Zreplacement)) {
                                PyErr_SetString(PyExc_TypeError,