10000
We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent ed709d5 commit ea95daaCopy full SHA for ea95daa
Modules/_pickle.c
@@ -825,18 +825,14 @@ _PyMemoTable_ResizeTable(PyMemoTable *self, Py_ssize_t min_size)
825
{
826
PyMemoEntry *oldtable = NULL;
827
PyMemoEntry *oldentry, *newentry;
828
- Py_ssize_t new_size = MT_MINSIZE;
+ size_t new_size = MT_MINSIZE;
829
Py_ssize_t to_process;
830
831
assert(min_size > 0);
832
833
/* Find the smallest valid table size >= min_size. */
834
- while (new_size < min_size && new_size > 0)
+ while (new_size < min_size)
835
new_size <<= 1;
836
- if (new_size <= 0) {
837
- PyErr_NoMemory();
838
- return -1;
839
- }
840
/* new_size needs to be a power of two. */
841
assert((new_size & (new_size - 1)) == 0);
842
0 commit comments