]> granicus.if.org Git - python/commitdiff
Fix memory leak in io.StringIO
authorAntoine Pitrou <solipsis@pitrou.net>
Sat, 12 Nov 2011 21:34:28 +0000 (22:34 +0100)
committerAntoine Pitrou <solipsis@pitrou.net>
Sat, 12 Nov 2011 21:34:28 +0000 (22:34 +0100)
Modules/_io/textio.c

index e9abaf42a41f6626ecfda6d2c0fba524e23962cf..eef99dabb77e4f114f4873d349b82d41471fe655 100644 (file)
@@ -455,6 +455,7 @@ _PyIncrementalNewlineDecoder_decode(PyObject *_self,
             }
             Py_DECREF(output);
             output = PyUnicode_FromKindAndData(kind, translated, out);
+            PyMem_Free(translated);
             if (!output)
                 goto error;
         }