From 7b4850024a9bd2c605a042ef3dd0b9f299eb4c5f Mon Sep 17 00:00:00 2001 From: Vicki Pfau Date: Fri, 27 May 2022 15:52:59 -0700 Subject: [PATCH] Core: Fix memory leak --- src/core/serialize.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/core/serialize.c b/src/core/serialize.c index 2e352435c..c562d97e0 100644 --- a/src/core/serialize.c +++ b/src/core/serialize.c @@ -459,6 +459,9 @@ bool mCoreSaveStateNamed(struct mCore* core, struct VFile* vf, int flags) { else { bool success = _savePNGState(core, vf, &extdata); mStateExtdataDeinit(&extdata); + if (cheatVf) { + cheatVf->close(cheatVf); + } return success; } #endif