From e9f6308e2c032d97a384ab8ed605c3e14e7c4c97 Mon Sep 17 00:00:00 2001 From: Charles Lohr Date: Wed, 26 Jan 2005 06:28:19 +0000 Subject: [PATCH] Fix: Potential crash situation. --- stepmania/src/ScreenNetSelectMusic.cpp | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/stepmania/src/ScreenNetSelectMusic.cpp b/stepmania/src/ScreenNetSelectMusic.cpp index d763b390e6..c4a6ce3477 100644 --- a/stepmania/src/ScreenNetSelectMusic.cpp +++ b/stepmania/src/ScreenNetSelectMusic.cpp @@ -352,12 +352,16 @@ void ScreenNetSelectMusic::MenuStart( PlayerNumber pn ) if ( m_MusicWheel.GetSelectedType() != TYPE_SONG ) return; - GAMESTATE->m_pCurSong = m_MusicWheel.GetSelectedSong(); + Song * pSong = m_MusicWheel.GetSelectedSong(); + + if ( pSong == NULL ) + return; + + GAMESTATE->m_pCurSong = pSong; if ( NSMAN->useSMserver ) { //int j = m_iSongNum % m_vSongs.size(); - Song * pSong = m_MusicWheel.GetSelectedSong(); NSMAN->m_sArtist = pSong->GetTranslitArtist(); NSMAN->m_sMainTitle = pSong->GetTranslitMainTitle(); NSMAN->m_sSubTitle = pSong->GetTranslitSubTitle();