diff options
Diffstat (limited to 'Python')
-rw-r--r-- | Python/marshal.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/Python/marshal.c b/Python/marshal.c index 411f1e0782..598269fa72 100644 --- a/Python/marshal.c +++ b/Python/marshal.c @@ -1101,6 +1101,8 @@ r_object(RFILE *p) case TYPE_SMALL_TUPLE: n = (unsigned char) r_byte(p); + if (PyErr_Occurred()) + break; goto _read_tuple; case TYPE_TUPLE: n = r_long(p); |