--- a/mod_csi_battery_saver/mod_csi_battery_saver.lua Mon Aug 14 23:31:05 2017 +0200
+++ b/mod_csi_battery_saver/mod_csi_battery_saver.lua Tue Aug 15 21:14:55 2017 +0200
@@ -9,6 +9,7 @@
local jid = require "util.jid";
local new_queue = require "util.queue".new;
local datetime = require "util.datetime";
+local clone = require "util.stanza".clone;
local xmlns_delay = "urn:xmpp:delay";
@@ -56,7 +57,7 @@
end
local push = q.push;
function q:push(item)
- local ok = push(self, item);
+ local ok = push(self, clone(item));
if not ok then
q:flush();
output(item, self);