diff --git a/exec/ircbots/dis/dis.js b/exec/ircbots/dis/dis.js
index d1ada381567ea8e7623213b5b01d4898c41b425c..178d0817c380607c11328342892ef5a6f6fa440d 100644
--- a/exec/ircbots/dis/dis.js
+++ b/exec/ircbots/dis/dis.js
@@ -36,6 +36,8 @@ function get_posts_by(name, subs)
 			msgs=mb.total_msgs;
 			for(i=0; i<msgs; i++) {
 				idx=mb.get_msg_index(true, i);
+				if (idx == null)
+					continue;
 				if(idx.attr & MSG_DELETE)
 					continue;
 				if(idx.from==crc) {