From: Miss Islington (bot) <31488909+miss-islington@users.noreply.github.com> Date: Mon, 10 Dec 2018 10:26:36 +0000 (-0800) Subject: bpo-35451: Fix reference counting for sys.warnoptions and sys._xoptions. (GH-11063) X-Git-Tag: v3.7.2rc1~21 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=fc79175f5e6424c4978ba9e9b9bc006778cdfd40;p=thirdparty%2FPython%2Fcpython.git bpo-35451: Fix reference counting for sys.warnoptions and sys._xoptions. (GH-11063) (cherry picked from commit 72ff7b4c000f7b8199231a0eb1ca4b119fab40a5) Co-authored-by: Serhiy Storchaka --- diff --git a/Python/sysmodule.c b/Python/sysmodule.c index f04403b76aa0..a04850738170 100644 --- a/Python/sysmodule.c +++ b/Python/sysmodule.c @@ -1757,7 +1757,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; @@ -1842,7 +1841,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;