Issue #13461: Fix a crash in the TextIOWrapper.tell method and in the "replace"
error handler on 64-bit platforms. Patch by Yogesh Chaudhari.
diff --git a/Modules/_io/textio.c b/Modules/_io/textio.c
index cd6d443..6802758 100644
--- a/Modules/_io/textio.c
+++ b/Modules/_io/textio.c
@@ -2271,7 +2271,7 @@
int dec_flags;
PyObject *decoded = PyObject_CallMethod(
- self->decoder, "decode", "s#", input, 1);
+ self->decoder, "decode", "s#", input, (Py_ssize_t)1);
if (check_decoded(decoded) < 0)
goto fail;
chars_decoded += PyUnicode_GET_SIZE(decoded);