Skip to content

Commit 8286c99

Browse files
committed
Fix test_decodeescape()
1 parent e0553d7 commit 8286c99

1 file changed

Lines changed: 5 additions & 0 deletions

File tree

Objects/bytesobject.c

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3774,6 +3774,11 @@ byteswriter_create(Py_ssize_t size, int use_bytearray)
37743774

37753775
if (size >= 1) {
37763776
if (byteswriter_resize(writer, size, 0) < 0) {
3777+
#ifdef Py_DEBUG
3778+
// Write the canary byte so byteswriter_check_canary_byte()
3779+
// doesn't fail in PyBytesWriter_Discard()
3780+
byteswriter_write_canary_byte(writer);
3781+
#endif
37773782
PyBytesWriter_Discard(writer);
37783783
return NULL;
37793784
}

0 commit comments

Comments
 (0)