don't run frame if it has no stack (closes #17669)

This commit is contained in:
Benjamin Peterson 2013-04-10 17:00:56 -04:00
parent cd514cf175
commit c9314d9e08
2 changed files with 3 additions and 1 deletions

View file

@ -178,7 +178,7 @@ gen_yf(PyGenObject *gen)
PyObject *yf = NULL;
PyFrameObject *f = gen->gi_frame;
if (f) {
if (f && f->f_stacktop) {
PyObject *bytecode = f->f_code->co_code;
unsigned char *code = (unsigned char *)PyBytes_AS_STRING(bytecode);