From e6bd8c075561f935160d49358156c4ddfcae18b7 Mon Sep 17 00:00:00 2001 From: Glenn Maynard Date: Mon, 3 Jan 2005 20:53:03 +0000 Subject: [PATCH] fix crash when .sm data with too many tracks is loaded --- stepmania/src/NoteDataUtil.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/stepmania/src/NoteDataUtil.cpp b/stepmania/src/NoteDataUtil.cpp index a40465d7cf..52bbaf9b90 100644 --- a/stepmania/src/NoteDataUtil.cpp +++ b/stepmania/src/NoteDataUtil.cpp @@ -93,7 +93,7 @@ void NoteDataUtil::LoadFromSMNoteDataString( NoteData &out, CString sSMNoteData const char *p = sMeasureLine; int iTrack = 0; - while( *p ) + while( iTrack < iNumTracks && *p ) { TapNote tn; char ch = *p;