diff options
| author | Benjamin Peterson <benjamin@python.org> | 2010-11-21 15:12:34 +0000 |
|---|---|---|
| committer | Benjamin Peterson <benjamin@python.org> | 2010-11-21 15:12:34 +0000 |
| commit | f93d2d0b52f1b7772092895e8a916bac0da07c6c (patch) | |
| tree | 100938c0b6d918fc07e18bd8fa611c1e8e58c4bd /Parser | |
| parent | 04b5b7f47535a55b15241d968dbd78f7006078f4 (diff) | |
| download | cpython-f93d2d0b52f1b7772092895e8a916bac0da07c6c.tar.gz | |
fix refleak
Diffstat (limited to 'Parser')
| -rwxr-xr-x | Parser/asdl_c.py | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/Parser/asdl_c.py b/Parser/asdl_c.py index c5fd365f21..d6555d6d72 100755 --- a/Parser/asdl_c.py +++ b/Parser/asdl_c.py @@ -376,6 +376,7 @@ class Obj2ModVisitor(PickleVisitor): self.emit(format % error, 1, reflow=False) if add_label: self.emit("failed:", 1) + self.emit("Py_XDECREF(tmp);", 1) self.emit("return 1;", 1) self.emit("}", 0) self.emit("", 0) |
