When iterating over the names imported in a future statement, ignore the
commas in the concrete syntax; checking those causes a segfault.
This fixes SF bug #407394.
diff --git a/Python/future.c b/Python/future.c
index 89466f0..cf2dca5 100644
--- a/Python/future.c
+++ b/Python/future.c
@@ -19,7 +19,7 @@
REQ(n, import_stmt); /* must by from __future__ import ... */
- for (i = 3; i < NCH(n); ++i) {
+ for (i = 3; i < NCH(n); i += 2) {
ch = CHILD(n, i);
if (TYPE(ch) == STAR) {
PyErr_SetString(PyExc_SyntaxError,