diff --git a/src/Cache.cpp b/src/Cache.cpp index 452567c..a124263 100644 --- a/src/Cache.cpp +++ b/src/Cache.cpp @@ -878,9 +878,9 @@ Cache::saveState(const mtx::responses::Sync &res) txn.commit(); for (const auto &room : res.rooms.join) { - auto txn = lmdb::txn::begin(env_); - notifyForReadReceipts(txn, room.first); - txn.commit(); + auto tmpTxn = lmdb::txn::begin(env_); + notifyForReadReceipts(tmpTxn, room.first); + tmpTxn.commit(); } }