aboutsummaryrefslogtreecommitdiff
path: root/lvm.c
diff options
context:
space:
mode:
Diffstat (limited to 'lvm.c')
-rw-r--r--lvm.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/lvm.c b/lvm.c
index d8fe55e5..5771c31a 100644
--- a/lvm.c
+++ b/lvm.c
@@ -1742,10 +1742,10 @@ void luaV_execute (lua_State *L, CallInfo *ci) {
1742 trap = 1; 1742 trap = 1;
1743 } 1743 }
1744 else { /* do the 'poscall' here */ 1744 else { /* do the 'poscall' here */
1745 int nres; 1745 int nres = get_nresults(ci->callstatus);
1746 L->ci = ci->previous; /* back to caller */ 1746 L->ci = ci->previous; /* back to caller */
1747 L->top.p = base - 1; 1747 L->top.p = base - 1;
1748 for (nres = ci->nresults; l_unlikely(nres > 0); nres--) 1748 for (; l_unlikely(nres > 0); nres--)
1749 setnilvalue(s2v(L->top.p++)); /* all results are nil */ 1749 setnilvalue(s2v(L->top.p++)); /* all results are nil */
1750 } 1750 }
1751 goto ret; 1751 goto ret;
@@ -1759,7 +1759,7 @@ void luaV_execute (lua_State *L, CallInfo *ci) {
1759 trap = 1; 1759 trap = 1;
1760 } 1760 }
1761 else { /* do the 'poscall' here */ 1761 else { /* do the 'poscall' here */
1762 int nres = ci->nresults; 1762 int nres = get_nresults(ci->callstatus);
1763 L->ci = ci->previous; /* back to caller */ 1763 L->ci = ci->previous; /* back to caller */
1764 if (nres == 0) 1764 if (nres == 0)
1765 L->top.p = base - 1; /* asked for no results */ 1765 L->top.p = base - 1; /* asked for no results */