NotesLoaderSSC - Add empty string check before parsing #DISPLAYBPM, preventing crash on malformed step data

This commit is contained in:
teejusb
2022-06-12 21:21:20 -07:00
parent e2a48eb726
commit 8f12a5c45c
+1 -1
View File
@@ -508,7 +508,7 @@ void SetStepsDisplayBPM(StepsTagInfo& info)
// #DISPLAYBPM:[xxx][xxx:xxx]|[*]; // #DISPLAYBPM:[xxx][xxx:xxx]|[*];
if((*info.params)[1] == "*") if((*info.params)[1] == "*")
{ info.steps->SetDisplayBPM(DISPLAY_BPM_RANDOM); } { info.steps->SetDisplayBPM(DISPLAY_BPM_RANDOM); }
else else if((*info.params)[1] != "")
{ {
info.steps->SetDisplayBPM(DISPLAY_BPM_SPECIFIED); info.steps->SetDisplayBPM(DISPLAY_BPM_SPECIFIED);
float min = std::stof((*info.params)[1]); float min = std::stof((*info.params)[1]);