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);
}
|