commit | 2b3666f73781b7c3207c5babda6edadaf85b8b30 | [log] [tgz] |
---|---|---|
author | Brett Cannon <bcannon@gmail.com> | Thu Aug 31 18:54:26 2006 +0000 |
committer | Brett Cannon <bcannon@gmail.com> | Thu Aug 31 18:54:26 2006 +0000 |
tree | a1eddd522524c6d4eea151a3875adc69af496e78 | |
parent | db38588a2549035e0e4bd7b7a3627ab48addb2bd [diff] [blame] |
Make sure memory is properly cleaned up in file_init. Backport candidate.
diff --git a/Objects/fileobject.c b/Objects/fileobject.c index 5249f1c..b43bf85 100644 --- a/Objects/fileobject.c +++ b/Objects/fileobject.c
@@ -2016,7 +2016,7 @@ if (!PyArg_ParseTupleAndKeywords(args, kwds, "O|si:file", kwlist, &o_name, &mode, &bufsize)) - return -1; + goto Error; if (fill_file_fields(foself, NULL, o_name, mode, fclose) == NULL)