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
1 file changed
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