From 1c6ef4799428b9f13e1f6a18c34036540c6e328d Mon Sep 17 00:00:00 2001 From: Mislav Bradac Date: Mon, 17 Jul 2017 14:15:37 +0200 Subject: [PATCH] Fix bug in transactions/engine Reviewers: buda, teon.banek Reviewed By: buda Subscribers: pullbot Differential Revision: https://phabricator.memgraph.io/D560 --- src/transactions/engine.hpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/transactions/engine.hpp b/src/transactions/engine.hpp index c1c3dc895..6eba7f2a7 100644 --- a/src/transactions/engine.hpp +++ b/src/transactions/engine.hpp @@ -148,7 +148,7 @@ class Engine : Lockable { /** Calls function f on each active transaction. */ void ForEachActiveTransaction(std::function f) { - this->acquire_unique(); + auto guard = this->acquire_unique(); for (auto transaction : active_) { f(*store_.get(transaction)); }