From 6cdf64afc822c2729e1d47a8faec2326a3847b44 Mon Sep 17 00:00:00 2001 From: Scott Brenner Date: Sat, 24 May 2025 21:12:28 -0700 Subject: [PATCH] Fix for code scanning alert: Multiplication result converted to larger type Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com> --- src/RageSoundReader_ChannelSplit.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/RageSoundReader_ChannelSplit.cpp b/src/RageSoundReader_ChannelSplit.cpp index d6b18cf02b..032ade20bf 100644 --- a/src/RageSoundReader_ChannelSplit.cpp +++ b/src/RageSoundReader_ChannelSplit.cpp @@ -196,7 +196,7 @@ int RageSoundSplitterImpl::ReadBuffer() { int iEraseFrames = iMinFrameRequested - m_iBufferPositionFrames; iEraseFrames = std::min( iEraseFrames, (int) m_sBuffer.size() ); - m_sBuffer.erase( m_sBuffer.begin(), m_sBuffer.begin() + iEraseFrames * m_pSource->GetNumChannels() ); + m_sBuffer.erase( m_sBuffer.begin(), m_sBuffer.begin() + static_cast(iEraseFrames) * m_pSource->GetNumChannels() ); m_iBufferPositionFrames += iEraseFrames; }