diff options
author | fuzzard <fuzzard@users.noreply.github.com> | 2023-01-04 06:51:42 +1000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-01-04 06:51:42 +1000 |
commit | 1159ee96642b73db2e937e117d6fad668bd1565d (patch) | |
tree | 6baa8319bccebb64e8cd937d52bd4be9476f3004 | |
parent | b7dda23265e63bde5da9c4a974c71c195d9c530d (diff) | |
parent | 85fb137be11d766a58f5b970e9e5b0bf10461da2 (diff) | |
download | xbmc-1159ee96642b73db2e937e117d6fad668bd1565d.tar.xz |
Merge pull request #22384 from repojohnray/nexus_backport22363
[sqlite] fix memory leak (Nexus backport)
-rw-r--r-- | xbmc/dbwrappers/sqlitedataset.cpp | 5 |
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; } |