[Python-checkins] python/dist/src/Python bltinmodule.c,2.289,2.290

aleax@users.sourceforge.net aleax@users.sourceforge.net
Tue, 22 Apr 2003 02:24:52 -0700


Update of /cvsroot/python/python/dist/src/Python
In directory sc8-pr-cvs1:/tmp/cvs-serv23424/Python

Modified Files:
	bltinmodule.c 
Log Message:
fixed a potential refcount bug (thanks Raymond!).


Index: bltinmodule.c
===================================================================
RCS file: /cvsroot/python/python/dist/src/Python/bltinmodule.c,v
retrieving revision 2.289
retrieving revision 2.290
diff -C2 -d -r2.289 -r2.290
*** bltinmodule.c	22 Apr 2003 08:12:33 -0000	2.289
--- bltinmodule.c	22 Apr 2003 09:24:48 -0000	2.290
***************
*** 1825,1832 ****
  			PyErr_SetString(PyExc_TypeError,
  				"can't sum strings [use ''.join(seq) instead]");
- 			Py_DECREF(result);
  			Py_DECREF(iter);
  			return NULL;
  		}
  	}
  
--- 1825,1832 ----
  			PyErr_SetString(PyExc_TypeError,
  				"can't sum strings [use ''.join(seq) instead]");
  			Py_DECREF(iter);
  			return NULL;
  		}
+ 		Py_INCREF(result);
  	}