From f2581c97f202c35886e649bacccef1a46ed5dd2b Mon Sep 17 00:00:00 2001 From: Barry Warsaw Date: Wed, 16 Aug 2000 23:03:57 +0000 Subject: _PySys_Init(): Fix another Insure discovered memory leak; the PyString created from the "big"/"little" constant needs to be decref'd. --- Python/sysmodule.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Python/sysmodule.c b/Python/sysmodule.c index 3026b66..51a85e0 100644 --- a/Python/sysmodule.c +++ b/Python/sysmodule.c @@ -469,7 +469,8 @@ _PySys_Init(void) else value = "little"; PyDict_SetItemString(sysdict, "byteorder", - PyString_FromString(value)); + v = PyString_FromString(value)); + Py_XDECREF(v); } #ifdef MS_COREDLL PyDict_SetItemString(sysdict, "dllhandle", -- cgit v0.12