From: <sv...@op...> - 2024-03-07 17:55:49
|
Author: sagamusix Date: Thu Mar 7 18:55:36 2024 New Revision: 20268 URL: https://source.openmpt.org/browse/openmpt/?op=revision&rev=20268 Log: [Fix] Avoid out-of-bounds span access in sample preview (only an issue in debug builds). Modified: trunk/OpenMPT/mptrack/MainFrm.cpp Modified: trunk/OpenMPT/mptrack/MainFrm.cpp ============================================================================== --- trunk/OpenMPT/mptrack/MainFrm.cpp Thu Mar 7 12:26:20 2024 (r20267) +++ trunk/OpenMPT/mptrack/MainFrm.cpp Thu Mar 7 18:55:36 2024 (r20268) @@ -1710,9 +1710,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); } |