diff --git a/web/lib/msgslib.ssjs b/web/lib/msgslib.ssjs
index 5276b1e08373f780d295ed4a09ed282c2062315f..2cca425090450bb99e0f895a2cf1cbcb183b2142 100644
--- a/web/lib/msgslib.ssjs
+++ b/web/lib/msgslib.ssjs
@@ -53,7 +53,7 @@ function get_message_offsets(type)
 
 //	for(last_offset=0; (idx=msgbase.get_msg_index(true,last_offset)) != null;last_offset++) {
 	var total_msgs = msgbase.total_msgs;
-	for (var last_offset = 0; last_offset < msgbase.total_msgs; last_offset++) {
+	for (var last_offset = 0; last_offset < 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)