aboutsummaryrefslogtreecommitdiff
path: root/llex.c
diff options
context:
space:
mode:
authorRoberto Ierusalimschy <roberto@inf.puc-rio.br>2019-07-16 15:17:47 -0300
committerRoberto Ierusalimschy <roberto@inf.puc-rio.br>2019-07-16 15:17:47 -0300
commitc220b0a5d099372e58e517b9f13eaa7bb0bec45c (patch)
tree5d5a083a4a7e924f5af052295cef49792305a989 /llex.c
parent298f383ffcc30d0799fbca0293175f647fe6bccf (diff)
downloadlua-c220b0a5d099372e58e517b9f13eaa7bb0bec45c.tar.gz
lua-c220b0a5d099372e58e517b9f13eaa7bb0bec45c.tar.bz2
lua-c220b0a5d099372e58e517b9f13eaa7bb0bec45c.zip
'__close' method may be called again in case of error
An error in a closing method may be caused by a lack of resources, such as memory or stack space, and the error may free enough resources (by unwinding the stack) to allow the method to work if called again. If the closing method is already running after some error (including its own), it is not called again.
Diffstat (limited to 'llex.c')
0 files changed, 0 insertions, 0 deletions