@@ -694,16 +694,15 @@ void CServerMapDiffCollection::LoadMapDiffs()
694694 if ( !g_MapList.IsMapSupported ( m ) )
695695 continue ;
696696
697- const int map = g_MapList.GetMapID (m);
698-
699697 // Load Mapdif Files
700698 {
701- CSFile * pFileMapdif = &( g_Install.m_Mapdif [map]) ;
702- CSFile * pFileMapdifl = &( g_Install.m_Mapdifl [map]) ;
699+ CSFile *pFileMapdif = &g_Install.m_Mapdif [m] ;
700+ CSFile *pFileMapdifl = &g_Install.m_Mapdifl [m] ;
703701
704702 // Check that the relevant dif files are available
705703 if ( pFileMapdif->IsFileOpen () && pFileMapdifl->IsFileOpen () )
706704 {
705+ const int map = g_MapList.GetMapID (m);
707706 // Make sure that we're at the beginning of the files
708707 pFileMapdif->SeekToBegin ();
709708 pFileMapdifl->SeekToBegin ();
@@ -744,14 +743,15 @@ void CServerMapDiffCollection::LoadMapDiffs()
744743
745744 // Load Stadif Files
746745 {
747- CSFile * pFileStadif = &( g_Install.m_Stadif [map]) ;
748- CSFile * pFileStadifl = &( g_Install.m_Stadifl [map]) ;
749- CSFile * pFileStadifi = &( g_Install.m_Stadifi [map]) ;
746+ CSFile *pFileStadif = &g_Install.m_Stadif [m] ;
747+ CSFile *pFileStadifl = &g_Install.m_Stadifl [m] ;
748+ CSFile *pFileStadifi = &g_Install.m_Stadifi [m] ;
750749
751750 // Check that the relevant dif files are available
752751 if ( !pFileStadif->IsFileOpen () || !pFileStadifl->IsFileOpen () || !pFileStadifi->IsFileOpen () )
753752 continue ;
754753
754+ const int map = g_MapList.GetMapID (m);
755755 // Make sure that we're at the beginning of the files
756756 pFileStadif->SeekToBegin ();
757757 pFileStadifl->SeekToBegin ();
0 commit comments