mirror of
https://github.com/python/cpython.git
synced 2025-09-10 02:36:56 +00:00
bpo-8677: use PY_DWORD_MAX instead of INT_MAX (GH-12469)
This commit is contained in:
parent
d5f18a63cc
commit
cc60cdd9c4
1 changed files with 3 additions and 5 deletions
|
@ -1605,13 +1605,11 @@ winreg_SetValue_impl(PyObject *module, HKEY key, const Py_UNICODE *sub_key,
|
||||||
long rc;
|
long rc;
|
||||||
|
|
||||||
if (type != REG_SZ) {
|
if (type != REG_SZ) {
|
||||||
PyErr_SetString(PyExc_TypeError,
|
PyErr_SetString(PyExc_TypeError, "type must be winreg.REG_SZ");
|
||||||
"Type must be winreg.REG_SZ");
|
|
||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
if (value_length >= INT_MAX) {
|
if ((size_t)value_length >= PY_DWORD_MAX) {
|
||||||
PyErr_SetString(PyExc_OverflowError,
|
PyErr_SetString(PyExc_OverflowError, "value is too long");
|
||||||
"the value is too long");
|
|
||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue