bpo-37840: Fix handling of negative indices in bytearray_getitem() (GH-15250)

This commit is contained in:
Sergey Fedoseev 2019-09-09 21:28:34 +05:00 committed by T. Wouters
parent 915cd3f069
commit 92709a263e
4 changed files with 24 additions and 2 deletions

View file

@ -381,8 +381,6 @@ bytearray_irepeat(PyByteArrayObject *self, Py_ssize_t count)
static PyObject *
bytearray_getitem(PyByteArrayObject *self, Py_ssize_t i)
{
if (i < 0)
i += Py_SIZE(self);
if (i < 0 || i >= Py_SIZE(self)) {
PyErr_SetString(PyExc_IndexError, "bytearray index out of range");
return NULL;