fix TODO
This commit is contained in:
@@ -126,10 +126,9 @@ void NoteDataUtil::LoadFromSMNoteDataString( NoteData &out, CString sSMNoteData
|
|||||||
{
|
{
|
||||||
p++;
|
p++;
|
||||||
|
|
||||||
// TODO: this buffer could overflow
|
|
||||||
char szModifiers[256] = "";
|
char szModifiers[256] = "";
|
||||||
float fDurationSeconds = 0;
|
float fDurationSeconds = 0;
|
||||||
if( 2 == sscanf( p, "%[^:]:%f}", szModifiers, &fDurationSeconds ) ) // not fatal if this fails due to malformed data
|
if( sscanf( p, "%255[^:]:%f}", szModifiers, &fDurationSeconds ) == 2 ) // not fatal if this fails due to malformed data
|
||||||
{
|
{
|
||||||
tn.type = TapNote::attack;
|
tn.type = TapNote::attack;
|
||||||
tn.sAttackModifiers = szModifiers;
|
tn.sAttackModifiers = szModifiers;
|
||||||
|
|||||||
Reference in New Issue
Block a user