diff options
Diffstat (limited to 'ldebug.c')
-rw-r--r-- | ldebug.c | 6 |
1 files changed, 3 insertions, 3 deletions
@@ -364,11 +364,11 @@ static int auxgetinfo (lua_State *L, const char *what, lua_Debug *ar, | |||
364 | break; | 364 | break; |
365 | } | 365 | } |
366 | case 'r': { | 366 | case 'r': { |
367 | if (ci == NULL || !(ci->callstatus & CIST_TRAN)) | 367 | if (ci == NULL || !(ci->callstatus & CIST_HOOKED)) |
368 | ar->ftransfer = ar->ntransfer = 0; | 368 | ar->ftransfer = ar->ntransfer = 0; |
369 | else { | 369 | else { |
370 | ar->ftransfer = ci->u2.transferinfo.ftransfer; | 370 | ar->ftransfer = L->transferinfo.ftransfer; |
371 | ar->ntransfer = ci->u2.transferinfo.ntransfer; | 371 | ar->ntransfer = L->transferinfo.ntransfer; |
372 | } | 372 | } |
373 | break; | 373 | break; |
374 | } | 374 | } |