gh-116447: Fix possible UB in arraymodule and getargs (#116459)

This commit is contained in:
Nikita Sobolev 2024-03-08 13:49:52 +03:00 committed by GitHub
parent 0003285c8d
commit fdb2d90a27
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 3 additions and 3 deletions

View file

@ -247,7 +247,7 @@ BB_setitem(arrayobject *ap, Py_ssize_t i, PyObject *v)
if (!PyArg_Parse(v, "b;array item must be integer", &x))
return -1;
if (i >= 0)
((char *)ap->ob_item)[i] = x;
((unsigned char *)ap->ob_item)[i] = x;
return 0;
}