Mercurial > cpython-lru_cache-weakref
comparison Python/sysmodule.c @ 9964:d44cb87e500d legacy-trunk
_PySys_Init(): Nailed small memory leak. The stringobject created for
sys.version was missing a Py_XDECREF().
| author | Barry Warsaw <barry@python.org> |
|---|---|
| date | Wed, 27 Jan 1999 16:33:19 +0000 |
| parents | 030ee50bd8d1 |
| children | 66216f32403d |
comparison
equal
deleted
inserted
replaced
| 9963:0d2791c7206d | 9964:d44cb87e500d |
|---|---|
| 398 Py_XDECREF(sysin); | 398 Py_XDECREF(sysin); |
| 399 Py_XDECREF(sysout); | 399 Py_XDECREF(sysout); |
| 400 Py_XDECREF(syserr); | 400 Py_XDECREF(syserr); |
| 401 PyDict_SetItemString(sysdict, "version", | 401 PyDict_SetItemString(sysdict, "version", |
| 402 v = PyString_FromString(Py_GetVersion())); | 402 v = PyString_FromString(Py_GetVersion())); |
| 403 Py_XDECREF(v); | |
| 403 PyDict_SetItemString(sysdict, "hexversion", | 404 PyDict_SetItemString(sysdict, "hexversion", |
| 404 v = PyInt_FromLong(PY_VERSION_HEX)); | 405 v = PyInt_FromLong(PY_VERSION_HEX)); |
| 405 Py_XDECREF(v); | 406 Py_XDECREF(v); |
| 406 PyDict_SetItemString(sysdict, "copyright", | 407 PyDict_SetItemString(sysdict, "copyright", |
| 407 v = PyString_FromString(Py_GetCopyright())); | 408 v = PyString_FromString(Py_GetCopyright())); |
