From: <sv...@op...> - 2024-03-07 17:56:23
|
Author: sagamusix Date: Thu Mar 7 18:56:09 2024 New Revision: 20269 URL: https://source.openmpt.org/browse/openmpt/?op=revision&rev=20269 Log: Merged revision(s) 20268 from trunk/OpenMPT: [Fix] Avoid out-of-bounds span access in sample preview (only an issue in debug builds). ........ Modified: branches/OpenMPT-1.31/ (props changed) branches/OpenMPT-1.31/mptrack/MainFrm.cpp Modified: branches/OpenMPT-1.31/mptrack/MainFrm.cpp ============================================================================== --- branches/OpenMPT-1.31/mptrack/MainFrm.cpp Thu Mar 7 18:55:36 2024 (r20268) +++ branches/OpenMPT-1.31/mptrack/MainFrm.cpp Thu Mar 7 18:56:09 2024 (r20269) @@ -1685,9 +1685,10 @@ m[0].instr = 1; } // Infinite loop on second row - m[1 * 2].command = CMD_POSITIONJUMP; - m[1 * 2 + 1].command = CMD_PATTERNBREAK; - m[1 * 2 + 1].param = 1; + m = m_WaveFile.Patterns[0].GetRow(1); + m[0].command = CMD_POSITIONJUMP; + m[1].command = CMD_PATTERNBREAK; + m[1].param = 1; } m_WaveFile.InitPlayer(true); } |