mirror of
https://github.com/python/cpython.git
synced 2025-07-24 19:54:21 +00:00
Issue #22207: Fix "comparison between signed and unsigned integers" warning in
test checking for integer overflow on Py_ssize_t type: cast explicitly to size_t.
This commit is contained in:
parent
daca3d7e9b
commit
049e509a9f
8 changed files with 21 additions and 19 deletions
|
@ -1010,7 +1010,7 @@ _fsum_realloc(double **p_ptr, Py_ssize_t n,
|
|||
Py_ssize_t m = *m_ptr;
|
||||
|
||||
m += m; /* double */
|
||||
if (n < m && m < (PY_SSIZE_T_MAX / sizeof(double))) {
|
||||
if (n < m && (size_t)m < ((size_t)PY_SSIZE_T_MAX / sizeof(double))) {
|
||||
double *p = *p_ptr;
|
||||
if (p == ps) {
|
||||
v = PyMem_Malloc(sizeof(double) * m);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue