From: Antoine Pitrou <solipsis@pitrou.net>
Date: Sat, 12 Nov 2011 21:34:28 +0000 (+0100)
Subject: Fix memory leak in io.StringIO
X-Git-Tag: v3.3.0a1~852
X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=c1b0bfdb04dfd9d5c69a2a514f85213ae9b81f1b;p=python

Fix memory leak in io.StringIO
---

diff --git a/Modules/_io/textio.c b/Modules/_io/textio.c
index e9abaf42a4..eef99dabb7 100644
--- a/Modules/_io/textio.c
+++ b/Modules/_io/textio.c
@@ -455,6 +455,7 @@ _PyIncrementalNewlineDecoder_decode(PyObject *_self,
             }
             Py_DECREF(output);
             output = PyUnicode_FromKindAndData(kind, translated, out);
+            PyMem_Free(translated);
             if (!output)
                 goto error;
         }