diff --git a/stepmania/src/RageSoundReader_Preload.cpp b/stepmania/src/RageSoundReader_Preload.cpp index 57a49ace8b..ede60ddb32 100644 --- a/stepmania/src/RageSoundReader_Preload.cpp +++ b/stepmania/src/RageSoundReader_Preload.cpp @@ -72,7 +72,10 @@ int SoundReader_Preload::SetPosition_Accurate(int ms) position = sample * samplesize; if(position >= int(buf.get().size())) - position = 0; + { + position = buf.get().size(); + return 0; + } return position; }