From 495aec86bde00b3c03be0b3022f64f6aef10c263 Mon Sep 17 00:00:00 2001 From: tildearrow Date: Mon, 30 May 2022 14:02:54 -0500 Subject: [PATCH] fix addOrder() undefined behavior --- src/engine/engine.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/engine/engine.cpp b/src/engine/engine.cpp index 639712e54..bee45e4b3 100644 --- a/src/engine/engine.cpp +++ b/src/engine/engine.cpp @@ -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