diff options
author | Matthew Wild <mwild1@gmail.com> | 2011-09-25 00:21:22 +0100 |
---|---|---|
committer | Matthew Wild <mwild1@gmail.com> | 2011-09-25 00:21:22 +0100 |
commit | 63d6d1a502ad62b46ff1c6517c87c4601d50be02 (patch) | |
tree | ae5ee40de1cb4e756425585c92e8fe6db2bf8bbe | |
parent | 40a31d93d60d780d782f57ac73247533495b32a2 (diff) | |
download | prosody-63d6d1a502ad62b46ff1c6517c87c4601d50be02.tar.gz prosody-63d6d1a502ad62b46ff1c6517c87c4601d50be02.zip |
util.array: Fix array.collect() for iterators that expect initial value of var to be preserved
-rw-r--r-- | util/array.lua | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/util/array.lua b/util/array.lua index 6c1f0460..5dbd3037 100644 --- a/util/array.lua +++ b/util/array.lua @@ -98,7 +98,7 @@ array_methods.length = function (t) return #t; end --- These methods always create a new array function array.collect(f, s, var) - local t, var = {}; + local t = {}; while true do var = f(s, var); if var == nil then break; end |