From 8f12a5c45c7475c2676e83536efed383097f8593 Mon Sep 17 00:00:00 2001 From: teejusb <5017202+teejusb@users.noreply.github.com> Date: Sun, 12 Jun 2022 21:21:20 -0700 Subject: [PATCH] NotesLoaderSSC - Add empty string check before parsing #DISPLAYBPM, preventing crash on malformed step data --- src/NotesLoaderSSC.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/NotesLoaderSSC.cpp b/src/NotesLoaderSSC.cpp index dca74e2acc..b4db538a44 100644 --- a/src/NotesLoaderSSC.cpp +++ b/src/NotesLoaderSSC.cpp @@ -508,7 +508,7 @@ void SetStepsDisplayBPM(StepsTagInfo& info) // #DISPLAYBPM:[xxx][xxx:xxx]|[*]; if((*info.params)[1] == "*") { info.steps->SetDisplayBPM(DISPLAY_BPM_RANDOM); } - else + else if((*info.params)[1] != "") { info.steps->SetDisplayBPM(DISPLAY_BPM_SPECIFIED); float min = std::stof((*info.params)[1]);