commit | d60fbd469ea04148f06a3d4fc5e4ed94bb29741c | [log] [tgz] |
---|---|---|
author | Skip Montanaro <skip@pobox.com> | Wed Jun 15 01:33:30 2005 +0000 |
committer | Skip Montanaro <skip@pobox.com> | Wed Jun 15 01:33:30 2005 +0000 |
tree | b98ce348132e913f8ed80ed83e2f3f37f13f2df6 | |
parent | d6d2c0d08b9e94315f47db00006a4b0474f6949c [diff] |
Leak fix from Michael Hudson. Fix memory leak when dialect doesn't validate. Closes 1220242.
diff --git a/Modules/_csv.c b/Modules/_csv.c index 6380792..79870c0 100644 --- a/Modules/_csv.c +++ b/Modules/_csv.c
@@ -416,7 +416,9 @@ } ret = (PyObject *)self; + Py_INCREF(self); err: + Py_XDECREF(self); Py_XDECREF(dialect); Py_XDECREF(delimiter); Py_XDECREF(doublequote);