fix addOrder() undefined behavior

This commit is contained in:
tildearrow 2022-05-30 14:02:54 -05:00
parent 35d56ac5d6
commit 495aec86bd
1 changed files with 1 additions and 0 deletions

View File

@ -2146,6 +2146,7 @@ void DivEngine::delSample(int index) {
void DivEngine::addOrder(bool duplicate, bool where) {
unsigned char order[DIV_MAX_CHANS];
if (curSubSong->ordersLen>=0xff) return;
memset(order,0,DIV_MAX_CHANS);
BUSY_BEGIN_SOFT;
if (duplicate) {
for (int i=0; i<DIV_MAX_CHANS; i++) {