From kde-commits Sun Sep 11 18:42:35 2016 From: Christoph Cullmann Date: Sun, 11 Sep 2016 18:42:35 +0000 To: kde-commits Subject: [baloo] src/engine: fix missing m_env = nullptr assignment Message-Id: X-MARC-Message: https://marc.info/?l=kde-commits&m=147361936401458 Git commit 988e5feb5de64ed25337fe2ff9b494eb30b15b47 by Christoph Cullmann. Committed on 11/09/2016 at 18:39. Pushed by cullmann into branch 'master'. fix missing m_env =3D nullptr assignment REVIEW: 128890 M +11 -8 src/engine/database.cpp http://commits.kde.org/baloo/988e5feb5de64ed25337fe2ff9b494eb30b15b47 diff --git a/src/engine/database.cpp b/src/engine/database.cpp index 8ae6b03..6a433c7 100644 --- a/src/engine/database.cpp +++ b/src/engine/database.cpp @@ -59,6 +59,7 @@ Database::~Database() // try only to close if we did open the DB successfully if (m_env) { mdb_env_close(m_env); + m_env =3D nullptr; } } = @@ -97,7 +98,7 @@ bool Database::open(OpenMode mode) = int rc =3D mdb_env_create(&m_env); if (rc) { - m_env =3D 0; + m_env =3D nullptr; return false; } = @@ -118,7 +119,7 @@ bool Database::open(OpenMode mode) QByteArray arr =3D QFile::encodeName(indexInfo.absoluteFilePath()); rc =3D mdb_env_open(m_env, arr.constData(), MDB_NOSUBDIR | MDB_NOMEMIN= IT, 0664); if (rc) { - m_env =3D 0; + m_env =3D nullptr; return false; } = @@ -126,6 +127,7 @@ bool Database::open(OpenMode mode) Q_ASSERT_X(rc =3D=3D 0, "Database::open reader_check", mdb_strerror(rc= )); if (rc) { mdb_env_close(m_env); + m_env =3D nullptr; return false; } = @@ -139,7 +141,7 @@ bool Database::open(OpenMode mode) if (rc) { mdb_txn_abort(txn); mdb_env_close(m_env); - m_env =3D 0; + m_env =3D nullptr; return false; } = @@ -165,7 +167,7 @@ bool Database::open(OpenMode mode) if (!m_dbis.isValid()) { mdb_txn_abort(txn); mdb_env_close(m_env); - m_env =3D 0; + m_env =3D nullptr; return false; } = @@ -173,7 +175,7 @@ bool Database::open(OpenMode mode) Q_ASSERT_X(rc =3D=3D 0, "Database::transaction ro commit", mdb_str= error(rc)); if (rc) { mdb_env_close(m_env); - m_env =3D 0; + m_env =3D nullptr; return false; } } else { @@ -182,7 +184,7 @@ bool Database::open(OpenMode mode) if (rc) { mdb_txn_abort(txn); mdb_env_close(m_env); - m_env =3D 0; + m_env =3D nullptr; return false; } = @@ -208,7 +210,7 @@ bool Database::open(OpenMode mode) if (!m_dbis.isValid()) { mdb_txn_abort(txn); mdb_env_close(m_env); - m_env =3D 0; + m_env =3D nullptr; return false; } = @@ -216,11 +218,12 @@ bool Database::open(OpenMode mode) Q_ASSERT_X(rc =3D=3D 0, "Database::transaction commit", mdb_strerr= or(rc)); if (rc) { mdb_env_close(m_env); - m_env =3D 0; + m_env =3D nullptr; return false; } } = + Q_ASSERT(m_env); return true; } =20