diff --git a/web/lib/msgslib.ssjs b/web/lib/msgslib.ssjs index 0520926a1a709bdfe69ddd3ee058af69580a5b41..5276b1e08373f780d295ed4a09ed282c2062315f 100644 --- a/web/lib/msgslib.ssjs +++ b/web/lib/msgslib.ssjs @@ -52,7 +52,8 @@ function get_message_offsets(type) // var hdr; // for(last_offset=0; (idx=msgbase.get_msg_index(true,last_offset)) != null;last_offset++) { - for (var last_offset = 0; last_offset <= msgbase.last_msg; last_offset++) { + var total_msgs = msgbase.total_msgs; + for (var last_offset = 0; last_offset < msgbase.total_msgs; last_offset++) { var idx = msgbase.get_msg_index(true, last_offset); if (typeof idx === 'undefined' || idx === null) continue; if(idx.attr&MSG_DELETE)