My last fix left n used unitialized in tha a==b case.

Fix, by not using n at all in that case.

Needs to be applied to release23-maint, too.
This commit is contained in:
Michael W. Hudson 2003-08-15 12:06:41 +00:00
parent 465fa3dac4
commit da0a0673b1
1 changed files with 1 additions and 1 deletions

View File

@ -475,7 +475,7 @@ list_ass_slice(PyListObject *a, int ilow, int ihigh, PyObject *v)
if (a == b) {
/* Special case "a[i:j] = a" -- copy b first */
int ret;
v = list_slice(b, 0, n);
v = list_slice(b, 0, b->ob_size);
if (v == NULL)
return -1;
ret = list_ass_slice(a, ilow, ihigh, v);