From: Guido van Rossum Date: Fri, 10 Jan 1992 00:28:07 +0000 (+0000) Subject: Fix bug in assign_slice for negative index; used length of wrong object! X-Git-Tag: v0.9.8~618 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=626dae7a4269a9d2f3708e57080995cbf60289eb;p=thirdparty%2FPython%2Fcpython.git Fix bug in assign_slice for negative index; used length of wrong object! --- diff --git a/Python/ceval.c b/Python/ceval.c index ec241105b1a0..1d0cdb46e8b9 100644 --- a/Python/ceval.c +++ b/Python/ceval.c @@ -1592,7 +1592,7 @@ assign_subscript(w, key, v) /* w[key] = v */ else { int i = getintvalue(key); if (i < 0) - i += (*sq->sq_length)(v); + i += (*sq->sq_length)(w); return (*func)(w, i, v); } }