summaryrefslogtreecommitdiffstats
path: root/Python/ceval.c
diff options
context:
space:
mode:
Diffstat (limited to 'Python/ceval.c')
-rw-r--r--Python/ceval.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/Python/ceval.c b/Python/ceval.c
index 172bc47..bb6bb35 100644
--- a/Python/ceval.c
+++ b/Python/ceval.c
@@ -3318,13 +3318,14 @@ handle_eval_breaker:
&PEEK(2*oparg), 2,
&PEEK(2*oparg - 1), 2,
oparg);
- if (map == NULL)
- goto error;
while (oparg--) {
Py_DECREF(POP());
Py_DECREF(POP());
}
+ if (map == NULL) {
+ goto error;
+ }
PUSH(map);
DISPATCH();
}