Fix off-by-one error in spool handling.
This commit is contained in:
parent
d5db7412f5
commit
c753a53f0e
@ -342,13 +342,13 @@ function telex.process_spool()
|
|||||||
msg.age = msg.age - 3600
|
msg.age = msg.age - 3600
|
||||||
if msg.age < 0 then
|
if msg.age < 0 then
|
||||||
old[#old + 1] = k
|
old[#old + 1] = k
|
||||||
table.insert(del, msgid)
|
del[#del + 1] = msgid
|
||||||
end
|
end
|
||||||
telex.save_msg(msgid, msg)
|
telex.save_msg(msgid, msg)
|
||||||
end
|
end
|
||||||
|
|
||||||
-- remove old msgs from spool
|
-- remove old msgs from spool
|
||||||
for i = #old + 1, 1, -1 do
|
for i = #old, 1, -1 do
|
||||||
table.remove(spool, old[i])
|
table.remove(spool, old[i])
|
||||||
end
|
end
|
||||||
S:set_string("telex_spool", telex.encode(spool))
|
S:set_string("telex_spool", telex.encode(spool))
|
||||||
|
Loading…
x
Reference in New Issue
Block a user