From: Michael W. Hudson Date: Mon, 11 Aug 2003 12:20:24 +0000 (+0000) Subject: Fix refcounting and cut & paste error (?) in last checkin. X-Git-Tag: v2.4a1~1763 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=68debc935b01b55ab4daf4032131101f86dc750e;p=thirdparty%2FPython%2Fcpython.git Fix refcounting and cut & paste error (?) in last checkin. This should go onto release23-maint, too. --- diff --git a/Python/pythonrun.c b/Python/pythonrun.c index f82de0adbe24..018400cb9208 100644 --- a/Python/pythonrun.c +++ b/Python/pythonrun.c @@ -252,7 +252,7 @@ Py_Initialize(void) setlocale(LC_CTYPE, saved_locale); if (codeset) { - sys_stream = PySys_GetObject("stdout"); + sys_stream = PySys_GetObject("stdin"); sys_isatty = PyObject_CallMethod(sys_stream, "isatty", ""); if (!sys_isatty) PyErr_Clear(); @@ -260,7 +260,6 @@ Py_Initialize(void) if (!PyFile_SetEncoding(sys_stream, codeset)) Py_FatalError("Cannot set codeset of stdin"); } - Py_XDECREF(sys_stream); Py_XDECREF(sys_isatty); sys_stream = PySys_GetObject("stdout"); @@ -271,7 +270,6 @@ Py_Initialize(void) if (!PyFile_SetEncoding(sys_stream, codeset)) Py_FatalError("Cannot set codeset of stdout"); } - Py_XDECREF(sys_stream); Py_XDECREF(sys_isatty); if (!Py_FileSystemDefaultEncoding)