diff --git a/exec/newslink.js b/exec/newslink.js
index bb2e82aaeb8c7828ca9e963b76dc5388ddb1136c..1908b11cef820449505046294c3252f49a73f44f 100644
--- a/exec/newslink.js
+++ b/exec/newslink.js
@@ -894,7 +894,7 @@ for(i in area) {
 			body += tearline;
 		if(flags.indexOf('m')>=0)
 			hdr.attr |= MSG_MODERATED;
-		if(msgbase.save_msg(hdr.body)) {
+		if(msgbase.save_msg(hdr,body)) {
 			imported++;
 			subimported++;
 			printf("Message %lu imported into %s (%lu of %lu total) %lu lines\r\n"