From 2fabface500d74457593b55ed06bc41ead88163e Mon Sep 17 00:00:00 2001
From: Antoine Pitrou <solipsis@pitrou.net>
Date: Wed, 18 Jan 2012 15:14:46 +0100
Subject: Fix a memory leak when initializing the standard I/O streams.

---
 Python/pythonrun.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/Python/pythonrun.c b/Python/pythonrun.c
index 4b0ac13..ec69bcb 100644
--- a/Python/pythonrun.c
+++ b/Python/pythonrun.c
@@ -1012,7 +1012,8 @@ initstdio(void)
         const char * encoding;
         encoding = _PyUnicode_AsString(encoding_attr);
         if (encoding != NULL) {
-            _PyCodec_Lookup(encoding);
+            PyObject *codec_info = _PyCodec_Lookup(encoding);
+            Py_XDECREF(codec_info);
         }
         Py_DECREF(encoding_attr);
     }
-- 
cgit v0.12