diff --git a/src/g_level.cpp b/src/g_level.cpp
index cc3042941..478a01491 100644
--- a/src/g_level.cpp
+++ b/src/g_level.cpp
@@ -572,7 +572,7 @@ void G_ChangeLevel(const char *levelname, int position, bool keepFacing, int nex
 
 	if (strncmp(levelname, "enDSeQ", 6) != 0)
 	{
-		nextinfo = FindLevelInfo (nextlevel);
+		nextinfo = FindLevelInfo (levelname);
 		if (nextinfo != NULL)
 		{
 			level_info_t *nextredir = nextinfo->CheckLevelRedirect();