[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)