diff --git a/src/m_menu.c b/src/m_menu.c
index 751247675ca083905c6ab5f35e0bcd9168d40cd1..1c38736136a9674135eb34181f849795e71fe6a4 100644
--- a/src/m_menu.c
+++ b/src/m_menu.c
@@ -4839,7 +4839,7 @@ static void M_Addons(INT32 choice)
 	if (addonsp[0]) // never going to have some provided but not all, saves individually checking
 	{
 		size_t i;
-		for (i = 0; i < NUM_EXT+4; i++)
+		for (i = 0; i < NUM_EXT+5; i++)
 			W_UnlockCachedPatch(addonsp[i]);
 	}