[Python-checkins] CVS: python/dist/src/Python ceval.c,2.291,2.292

Guido van Rossum gvanrossum@users.sourceforge.net
Mon, 03 Dec 2001 11:33:27 -0800


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

Modified Files:
	ceval.c 
Log Message:
unpack_iterable(): Add a missing DECREF in an error case.  Reported by
Armin Rigo (SF bug #488477).  Added a testcase to test_unpack_iter()
in test_iter.py.



Index: ceval.c
===================================================================
RCS file: /cvsroot/python/python/dist/src/Python/ceval.c,v
retrieving revision 2.291
retrieving revision 2.292
diff -C2 -d -r2.291 -r2.292
*** ceval.c	2001/11/27 23:29:29	2.291
--- ceval.c	2001/12/03 19:33:25	2.292
***************
*** 2797,2800 ****
--- 2797,2801 ----
  		return 1;
  	}
+ 	Py_DECREF(w);
  	PyErr_SetString(PyExc_ValueError, "too many values to unpack");
  	/* fall through */