[Pkg-owncloud-commits] [owncloud-client] 125/211: SocketAPI: Properly release precompiled statements. Use sqlite3_close
Sandro Knauß
hefee-guest at moszumanska.debian.org
Sat Oct 25 09:10:36 UTC 2014
This is an automated email from the git hooks/post-receive script.
hefee-guest pushed a commit to branch master
in repository owncloud-client.
commit 3fcb0d2d6b5c6fa32c47ec13dc8f54036a613bf0
Author: Klaas Freitag <freitag at owncloud.com>
Date: Mon Oct 20 10:50:57 2014 +0200
SocketAPI: Properly release precompiled statements. Use sqlite3_close
rather than its v2 equivalent. That should make it compile on older
linux platforms.
---
src/mirall/ownsql.cpp | 2 +-
src/mirall/socketapi.cpp | 8 ++++++--
2 files changed, 7 insertions(+), 3 deletions(-)
diff --git a/src/mirall/ownsql.cpp b/src/mirall/ownsql.cpp
index ac66c2c..075b682 100644
--- a/src/mirall/ownsql.cpp
+++ b/src/mirall/ownsql.cpp
@@ -66,7 +66,7 @@ QString SqlDatabase::error() const
void SqlDatabase::close()
{
if( _db ) {
- SQLITE_DO(sqlite3_close_v2(_db) );
+ SQLITE_DO(sqlite3_close(_db) );
_db = 0;
}
}
diff --git a/src/mirall/socketapi.cpp b/src/mirall/socketapi.cpp
index 039dcf8..606f3db 100644
--- a/src/mirall/socketapi.cpp
+++ b/src/mirall/socketapi.cpp
@@ -226,9 +226,13 @@ void SocketApi::slotUnregisterPath( const QString& alias )
broadcastMessage(QLatin1String("UNREGISTER_PATH"), f->path(), QString::null, true );
if( _dbConnections.contains(f)) {
- sqlite3_close_v2(_dbConnections[f]._db);
+ SqliteHandle h = _dbConnections[f];
+ if( h._stmt ) {
+ sqlite3_finalize(h._stmt);
+ }
+ sqlite3_close(h._db);
+ _dbConnections.remove(f);
}
- _dbConnections.remove(f);
}
}
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-owncloud/owncloud-client.git
More information about the Pkg-owncloud-commits
mailing list