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 | } |
