diff options
Diffstat (limited to 'ldo.c')
-rw-r--r-- | ldo.c | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -669,7 +669,7 @@ LUA_API int lua_resume (lua_State *L, lua_State *from, int nargs, | |||
669 | else if (L->top - (L->ci->func + 1) == nargs) /* no function? */ | 669 | else if (L->top - (L->ci->func + 1) == nargs) /* no function? */ |
670 | return resume_error(L, "cannot resume dead coroutine", nargs); | 670 | return resume_error(L, "cannot resume dead coroutine", nargs); |
671 | } | 671 | } |
672 | else if (L->status != LUA_YIELD) | 672 | else if (L->status != LUA_YIELD) /* ended with errors? */ |
673 | return resume_error(L, "cannot resume dead coroutine", nargs); | 673 | return resume_error(L, "cannot resume dead coroutine", nargs); |
674 | if (from == NULL) | 674 | if (from == NULL) |
675 | L->nCcalls = 1; | 675 | L->nCcalls = 1; |