From 177e8530cbf5ece4264d48da3c11a7e1fc45dcb4 Mon Sep 17 00:00:00 2001 From: Alexander Belopolsky Date: Fri, 11 Jun 2010 16:04:59 +0000 Subject: Issue #3129: Trailing digits in format string are no longer ignored. --- Modules/_struct.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'Modules/_struct.c') diff --git a/Modules/_struct.c b/Modules/_struct.c index 26179cc572..2e594e8f78 100644 --- a/Modules/_struct.c +++ b/Modules/_struct.c @@ -1195,8 +1195,11 @@ prepare_s(PyStructObject *self) } num = x; } - if (c == '\0') - break; + if (c == '\0') { + PyErr_SetString(StructError, + "repeat count given without format specifier"); + return -1; + } } else num = 1; -- cgit v1.2.1