From 8c17d928eb4602201d02b475caffc63340df849e Mon Sep 17 00:00:00 2001 From: Inada Naoki Date: Mon, 4 Mar 2019 01:22:39 +0900 Subject: [PATCH] add missing break statement (GH-12147) Bug introduced by 848037c. --- Modules/_io/textio.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Modules/_io/textio.c b/Modules/_io/textio.c index 0f0092fd741..8c391659ecd 100644 --- a/Modules/_io/textio.c +++ b/Modules/_io/textio.c @@ -2363,6 +2363,8 @@ _io_TextIOWrapper_seek_impl(textio *self, PyObject *cookieObj, int whence) cookieObj = _PyObject_CallMethodId((PyObject *)self, &PyId_tell, NULL); if (cookieObj == NULL) goto fail; + break; + case SEEK_END: /* seek relative to end of file */ cmp = PyObject_RichCompareBool(cookieObj, _PyLong_Zero, Py_EQ); @@ -2401,8 +2403,10 @@ _io_TextIOWrapper_seek_impl(textio *self, PyObject *cookieObj, int whence) } } return res; + case SEEK_SET: break; + default: PyErr_Format(PyExc_ValueError, "invalid whence (%d, should be %d, %d or %d)", whence,