diff --git a/Objects/bytesobject.c b/Objects/bytesobject.c index 33dc66eec629907..5fa20b9f6a4aaaa 100644 --- a/Objects/bytesobject.c +++ b/Objects/bytesobject.c @@ -3629,7 +3629,7 @@ byteswriter_resize(PyBytesWriter *writer, Py_ssize_t size, int resize) return 0; } - if (resize & writer->overallocate) { + if (resize && writer->overallocate) { if (size <= (PY_SSIZE_T_MAX - size / OVERALLOCATE_FACTOR)) { size += size / OVERALLOCATE_FACTOR; }