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()));