From 8f8ce5c48da3d7cc6423734b0abf682b097186e5 Mon Sep 17 00:00:00 2001 From: Wesley Castro Date: Thu, 26 Sep 2019 10:36:13 -0700 Subject: [PATCH] Fix accessing pointer from temporary object. (#1897) --- src/SongUtil.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/SongUtil.cpp b/src/SongUtil.cpp index 87da39ee0e..44416f3575 100644 --- a/src/SongUtil.cpp +++ b/src/SongUtil.cpp @@ -265,10 +265,10 @@ void SongUtil::AdjustDuplicateSteps( Song *pSong ) * bug in an earlier version. */ DeleteDuplicateSteps( pSong, vSteps ); - char const *songTitle = pSong->GetDisplayFullTitle().c_str(); - CHECKPOINT_M(ssprintf("Duplicate steps from %s removed.", songTitle)); + const RString &songTitle = pSong->GetDisplayFullTitle(); + CHECKPOINT_M(ssprintf("Duplicate steps from %s removed.", songTitle.c_str())); StepsUtil::SortNotesArrayByDifficulty( vSteps ); - CHECKPOINT_M(ssprintf("Charts from %s sorted.", songTitle)); + CHECKPOINT_M(ssprintf("Charts from %s sorted.", songTitle.c_str())); for( unsigned k=1; kSetDifficulty( Difficulty_Edit );