From: <sv...@op...> - 2024-12-09 17:42:43
|
Author: sagamusix Date: Mon Dec 9 18:42:31 2024 New Revision: 22502 URL: https://source.openmpt.org/browse/openmpt/?op=revision&rev=22502 Log: [Imp] TCB: Also validate order list. Modified: trunk/OpenMPT/soundlib/Load_tcb.cpp Modified: trunk/OpenMPT/soundlib/Load_tcb.cpp ============================================================================== --- trunk/OpenMPT/soundlib/Load_tcb.cpp Mon Dec 9 14:52:14 2024 (r22501) +++ trunk/OpenMPT/soundlib/Load_tcb.cpp Mon Dec 9 18:42:31 2024 (r22502) @@ -36,6 +36,11 @@ return false; if(tempo > 15 || unused1 || lastOrder > 127 || unused2 || numPatterns > 128) return false; + for(uint8 ord : order) + { + if(ord >= 128) + return false; + } return true; } |