diff --git a/web/lib/forum.ssjs b/web/lib/forum.ssjs
index 1cd21921a6a494b3e24288dcd818740309532fe0..1f77ebd4206ee8ed53e5c4a112c6be879f8e05f0 100644
--- a/web/lib/forum.ssjs
+++ b/web/lib/forum.ssjs
@@ -83,7 +83,7 @@ function printThreads(sub) {
 	if(!msgBase.open())
 		return false;
 	msgBase.close();
-	var threads = getMessageThreads(sub);
+	var threads = getMessageThreads(sub, webIni.maxMessages);
 	var out = "";	
 	for(var t in threads.order) {
 		var header = threads.thread[threads.order[t]].messages[0];
@@ -111,7 +111,7 @@ function printThread(sub, t) {
 	var msgBase = new MsgBase(sub);
 	if(!msgBase.open())
 		return false;
-	var threads = getMessageThreads(sub);
+	var threads = getMessageThreads(sub, webIni.maxMessages);
 	var out = "";
 	for(var m in threads.thread[t].messages) {
 		var header = threads.thread[t].messages[m];