[Python-checkins] python/nondist/sandbox/csv _csv.c,1.28,1.29
andrewmcnamara@users.sourceforge.net
andrewmcnamara@users.sourceforge.net
Mon, 10 Feb 2003 20:19:35 -0800
Update of /cvsroot/python/python/nondist/sandbox/csv
In directory sc8-pr-cvs1:/tmp/cvs-serv24895
Modified Files:
_csv.c
Log Message:
dialect_init can be called more than once for a given instance - fix
self->lineterminator ref counting for this scenario.
Index: _csv.c
===================================================================
RCS file: /cvsroot/python/python/nondist/sandbox/csv/_csv.c,v
retrieving revision 1.28
retrieving revision 1.29
diff -C2 -d -r1.28 -r1.29
*** _csv.c 10 Feb 2003 10:41:08 -0000 1.28
--- _csv.c 11 Feb 2003 04:19:33 -0000 1.29
***************
*** 272,275 ****
--- 272,276 ----
self->escapechar = '\0';
self->skipinitialspace = 0;
+ Py_XDECREF(self->lineterminator);
self->lineterminator = PyString_FromString("\r\n");
if (self->lineterminator == NULL)