aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorfuzzard <fuzzard@users.noreply.github.com>2023-01-04 06:51:42 +1000
committerGitHub <noreply@github.com>2023-01-04 06:51:42 +1000
commit1159ee96642b73db2e937e117d6fad668bd1565d (patch)
tree6baa8319bccebb64e8cd937d52bd4be9476f3004
parentb7dda23265e63bde5da9c4a974c71c195d9c530d (diff)
parent85fb137be11d766a58f5b970e9e5b0bf10461da2 (diff)
downloadxbmc-1159ee96642b73db2e937e117d6fad668bd1565d.tar.xz
Merge pull request #22384 from repojohnray/nexus_backport22363
[sqlite] fix memory leak (Nexus backport)
-rw-r--r--xbmc/dbwrappers/sqlitedataset.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/xbmc/dbwrappers/sqlitedataset.cpp b/xbmc/dbwrappers/sqlitedataset.cpp
index c5c2c9b2f2..ef9c92777c 100644
--- a/xbmc/dbwrappers/sqlitedataset.cpp
+++ b/xbmc/dbwrappers/sqlitedataset.cpp
@@ -350,12 +350,13 @@ int SqliteDatabase::connect(bool create)
active = true;
return DB_CONNECTION_OK;
}
-
- return DB_CONNECTION_NONE;
}
catch (const DbErrors&)
{
}
+
+ sqlite3_close(conn);
+
return DB_CONNECTION_NONE;
}