}
else {
if (self->unused_data == NULL) {
- self->unused_data = PyBytes_FromStringAndSize(
- self->input_buffer + self->in_begin,
- self->in_end - self->in_begin);
+ if (self->input_buffer == NULL) {
+ self->unused_data = Py_GetConstant(Py_CONSTANT_EMPTY_BYTES);
+ }
+ else {
+ self->unused_data = PyBytes_FromStringAndSize(
+ self->input_buffer + self->in_begin,
+ self->in_end - self->in_begin);
+ }
ret = self->unused_data;
Py_XINCREF(ret);
}
# Modules/_ctypes/cfield.c:640:1: runtime error: signed integer overflow: -2147483648 - 1 cannot be represented in type 'int'
signed-integer-overflow:Modules/_ctypes/cfield.c
-# Modules/_zstd/decompressor.c:598:56: runtime error: applying non-zero offset 18446744073709551615 to null pointer
-pointer-overflow:Modules/_zstd/decompressor.c
-
# Modules/_io/stringio.c:350:24: runtime error: addition of unsigned offset to 0x7fd01ec25850 overflowed to 0x7fd01ec2584c
pointer-overflow:Modules/_io/stringio.c