diff --git a/src/p_setup.cpp b/src/p_setup.cpp index ce8a72da3a..e2d6269364 100644 --- a/src/p_setup.cpp +++ b/src/p_setup.cpp @@ -3675,7 +3675,7 @@ void P_SetupLevel (char *lumpname, int position) } map->file->Read (&id, 4); - if (id == idcheck || id == idcheck2 || id == idcheck3 || id == idcheck4) + if (id != 0 && (id == idcheck || id == idcheck2 || id == idcheck3 || id == idcheck4)) { try {