Mercurial > prosody-modules
diff mod_storage_xmlarchive/mod_storage_xmlarchive.lua @ 6508:3044e14fcaa0
mod_storage_xmlarchive: Fix compatibility with Lua 5.5
Loop variables became immutable in Lua 5.5, so shadow it by reassigning to it.
| author | Link Mauve <linkmauve@linkmauve.fr> |
|---|---|
| date | Tue, 07 Apr 2026 06:51:05 +0200 |
| parents | 645de410dbca |
| children | f6c83a8425f2 |
line wrap: on
line diff
--- a/mod_storage_xmlarchive/mod_storage_xmlarchive.lua Mon Apr 06 15:22:36 2026 +0200 +++ b/mod_storage_xmlarchive/mod_storage_xmlarchive.lua Tue Apr 07 06:51:05 2026 +0200 @@ -458,7 +458,7 @@ local encoded_username = dm.path_encode((username or "@") .. "@"); local basepath = prosody.paths.data .. "/" .. dm.path_encode(module.host); for store in lfs.dir(basepath) do - store = basepath .. "/" .. dm.path_encode(store); + local store = basepath .. "/" .. dm.path_encode(store); if lfs.attributes(store, "mode") == "directory" then for file in lfs.dir(store) do if file:sub(1, #encoded_username) == encoded_username then
