Software /
code /
prosody
Changeset
9005:7203a1b65d1b
mod_pubsub: Cache only max_items to avoid holding reference to possibly outdated config
Only max_items is used anyways
author | Kim Alvefur <zash@zash.se> |
---|---|
date | Tue, 10 Jul 2018 00:51:55 +0200 |
parents | 9004:50a0f405e6c9 |
children | 9006:935e5ca43792 |
files | plugins/mod_pubsub/pubsub.lib.lua |
diffstat | 1 files changed, 2 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/plugins/mod_pubsub/pubsub.lib.lua Tue Jul 10 00:22:05 2018 +0200 +++ b/plugins/mod_pubsub/pubsub.lib.lua Tue Jul 10 00:51:55 2018 +0200 @@ -596,9 +596,10 @@ local function archive_itemstore(archive, config, user, node) module:log("debug", "Creation of itemstore for node %s with config %s", node, config); local get_set = {}; + local max_items = config["max_items"]; function get_set:items() -- luacheck: ignore 212/self local data, err = archive:find(user, { - limit = tonumber(config["max_items"]); + limit = tonumber(max_items); reverse = true; }); if not data then