diff --git a/src/server/admin.c b/src/server/admin.c
index 287149dc7e9b924c5b9dbf355dcb2dfbacd174b2..0090609c541a4da4d2285e48753a045b8c0dc865 100644
--- a/src/server/admin.c
+++ b/src/server/admin.c
@@ -63,8 +63,9 @@ set_motd_of_lyskom (Text_no motd)
 	GET_T_STAT(new_motd, motd, FAILURE);
 	if ( new_motd->no_of_marks >= MAX_MARKS_TEXT )
 	{
-	    log(
-	"LIMIT: set_motd_of_lyskom(): New motd very marked.\n");
+	    log("LIMIT: set_motd_of_lyskom(%d): New motd has %d marks.\n",
+		motd, new_motd->no_of_marks);
+	    kom_errno = KOM_MARK_LIMIT;
 	    return FAILURE;
 	}
     }