From 9ca7d529eb61f657f3ce1480aa23321250a842fe Mon Sep 17 00:00:00 2001 From: tildearrow Date: Mon, 23 Oct 2023 04:31:27 -0500 Subject: [PATCH] 128 patterns are possible under .mod... --- src/engine/fileOps.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/engine/fileOps.cpp b/src/engine/fileOps.cpp index 91305cb62..78b79cb5b 100644 --- a/src/engine/fileOps.cpp +++ b/src/engine/fileOps.cpp @@ -3149,8 +3149,8 @@ bool DivEngine::loadMod(unsigned char* file, size_t len) { ds.sampleLen=ds.sample.size(); // orders - ds.subsong[0]->ordersLen=ordCount=reader.readC(); - if (ds.subsong[0]->ordersLen<1 || ds.subsong[0]->ordersLen>127) { + ds.subsong[0]->ordersLen=ordCount=(unsigned char)reader.readC(); + if (ds.subsong[0]->ordersLen<1 || ds.subsong[0]->ordersLen>128) { logD("invalid order count!"); throw EndOfFileException(&reader,reader.tell()); }