From 86cbf66699ac308dc94d3db925e117db9fe9cc1f Mon Sep 17 00:00:00 2001 From: Gary Talent Date: Sat, 3 Dec 2022 01:54:53 -0600 Subject: [PATCH] [nostalgia/tools/pack] Wrap preload operations with start/end allocs --- src/nostalgia/tools/pack/pack.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/nostalgia/tools/pack/pack.cpp b/src/nostalgia/tools/pack/pack.cpp index f945b9f3..424abeb9 100644 --- a/src/nostalgia/tools/pack/pack.cpp +++ b/src/nostalgia/tools/pack/pack.cpp @@ -149,7 +149,9 @@ static ox::Error preloadObj(core::TypeStore *ts, ox::FileSystem *romFs, GbaPrelo oxRequireM(obj, ox::readClaw(ts, buff)); if (obj.type()->preloadable) { // preload + oxReturnError(pl->startAlloc(ox::sizeOf(&obj))); auto err = ox::preload(pl, &obj); + oxReturnError(pl->endAlloc()); oxReturnError(err); const core::PreloadPtr p{.preloadAddr = 0}; oxReturnError(ox::writeMC(&p).moveTo(&buff));