From: Serhiy Storchaka Date: Mon, 10 Dec 2018 10:08:54 +0000 (+0200) Subject: bpo-35451: Fix reference counting for sys.warnoptions and sys._xoptions. (GH-11063) X-Git-Tag: v3.8.0a1~309 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=72ff7b4c000f7b8199231a0eb1ca4b119fab40a5;p=python bpo-35451: Fix reference counting for sys.warnoptions and sys._xoptions. (GH-11063) --- diff --git a/Python/sysmodule.c b/Python/sysmodule.c index 49fa3842b5..e6f1c4e8e9 100644 --- a/Python/sysmodule.c +++ b/Python/sysmodule.c @@ -1774,7 +1774,6 @@ get_warnoptions(void) * call optional for embedding applications, thus making this * reachable again. */ - Py_XDECREF(warnoptions); warnoptions = PyList_New(0); if (warnoptions == NULL) return NULL; @@ -1864,7 +1863,6 @@ get_xoptions(void) * call optional for embedding applications, thus making this * reachable again. */ - Py_XDECREF(xoptions); xoptions = PyDict_New(); if (xoptions == NULL) return NULL;