[Python-checkins] python/dist/src/Modules _csv.c,1.36,1.37

montanaro@users.sourceforge.net montanaro at users.sourceforge.net
Wed Jun 15 03:33:49 CEST 2005


Update of /cvsroot/python/python/dist/src/Modules
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv24661

Modified Files:
	_csv.c 
Log Message:
Leak fix from Michael Hudson.  Fix memory leak when dialect doesn't
validate.  Closes 1220242.



Index: _csv.c
===================================================================
RCS file: /cvsroot/python/python/dist/src/Modules/_csv.c,v
retrieving revision 1.36
retrieving revision 1.37
diff -u -d -r1.36 -r1.37
--- _csv.c	13 Jan 2005 11:30:53 -0000	1.36
+++ _csv.c	15 Jun 2005 01:33:30 -0000	1.37
@@ -416,7 +416,9 @@
 	}
 
 	ret = (PyObject *)self;
+	Py_INCREF(self);
 err:
+	Py_XDECREF(self);
 	Py_XDECREF(dialect);
 	Py_XDECREF(delimiter);
 	Py_XDECREF(doublequote);



More information about the Python-checkins mailing list