From 6562e1cfecca7e0927e1a065b80131eb8c5e6f30 Mon Sep 17 00:00:00 2001 From: Vicki Pfau Date: Wed, 8 May 2019 12:49:15 -0700 Subject: [PATCH] SQLite: Fix memory leaks in No-Intro DB --- src/feature/sqlite3/no-intro.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/feature/sqlite3/no-intro.c b/src/feature/sqlite3/no-intro.c index d2b9e23a5..7a1b60091 100644 --- a/src/feature/sqlite3/no-intro.c +++ b/src/feature/sqlite3/no-intro.c @@ -263,6 +263,8 @@ bool NoIntroDBLoadClrMamePro(struct NoIntroDB* db, struct VFile* vf) { free((void*) dbType); free((void*) dbVersion); + sqlite3_finalize(gamedbTable); + sqlite3_finalize(gamedbDrop); sqlite3_finalize(gameTable); sqlite3_finalize(romTable); @@ -275,6 +277,7 @@ bool NoIntroDBLoadClrMamePro(struct NoIntroDB* db, struct VFile* vf) { } void NoIntroDBDestroy(struct NoIntroDB* db) { + sqlite3_finalize(db->crc32); sqlite3_close(db->db); free(db); }