webmcp
diff framework/env/execute/finalizers.lua @ 277:2ddbb44680f7
Bugfix/code-cleanup regarding initializers/finalizers: correctly detect yield-values and remove finalizers upon execution
author | jbe |
---|---|
date | Sat Mar 21 17:24:27 2015 +0100 (2015-03-21) |
parents | 2c2bcde0df79 |
children | 1fcdd5c6f498 |
line diff
1.1 --- a/framework/env/execute/finalizers.lua Sat Mar 21 16:38:50 2015 +0100 1.2 +++ b/framework/env/execute/finalizers.lua Sat Mar 21 17:24:27 2015 +0100 1.3 @@ -8,6 +8,6 @@ 1.4 function execute.finalizers() 1.5 for i = #execute._finalizers, 1, -1 do 1.6 execute._finalizers[i]() 1.7 - execute._finalizers[i] = 0 1.8 + execute._finalizers[i] = nil 1.9 end 1.10 end