diff --git a/assets/disk0/tvdos/bin/playtaud.js b/assets/disk0/tvdos/bin/playtaud.js index be8e9a6..dbd1a99 100644 --- a/assets/disk0/tvdos/bin/playtaud.js +++ b/assets/disk0/tvdos/bin/playtaud.js @@ -206,6 +206,7 @@ function parseTaud(path, songIndex) { // HALT terminates traversal — anything past it is unreachable. if (i30 === CUE_HALT) break } + sys.free(cuePtr) if (lastCue < 0) lastCue = 0 // Decode an 0x1E-separated name table into a 256-slot array. Names in the