diff --git a/src/p_setup.c b/src/p_setup.c
index 087ca6332ccf3cc707b5ff84403225f073c42a44..d7d169e6b32e52e8e1ae1389cda0bff9e27ef75a 100644
--- a/src/p_setup.c
+++ b/src/p_setup.c
@@ -1988,7 +1988,7 @@ static void P_LoadReject(lumpnum_t lumpnum)
 	const char *lumpname = W_CheckNameForNum(lumpnum);
 
 	// Check if the lump exists, and if it's named "REJECT"
-	if (!lumpname || memcmp(lumpname, "REJECT", 8) != 0)
+	if (!lumpname || memcmp(lumpname, "REJECT", 5) != 0)
 	{
 		rejectmatrix = NULL;
 		return;