From f617b1750652b7b67ed06ad24abd57c170e18f38 Mon Sep 17 00:00:00 2001 From: minjaesong Date: Wed, 17 Jun 2026 00:09:34 +0900 Subject: [PATCH] fix: playtaud not freeing cuePtr --- assets/disk0/tvdos/bin/playtaud.js | 1 + 1 file changed, 1 insertion(+) 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