From ea701d13f79725c39e06e9c5dadd663496aef8ec Mon Sep 17 00:00:00 2001 From: clemahieu Date: Sun, 22 Jan 2017 18:20:30 -0600 Subject: [PATCH] Windows still does identifier resolution incorrectly inside lambdas. --- rai/node/node.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) mode change 100644 => 100755 rai/node/node.cpp diff --git a/rai/node/node.cpp b/rai/node/node.cpp old mode 100644 new mode 100755 index be9229b9..e26bee19 --- a/rai/node/node.cpp +++ b/rai/node/node.cpp @@ -1129,11 +1129,11 @@ bool rai::network::confirm_broadcast (std::vector & list rai::transaction transaction (this->node.store.environment, nullptr, true); node.wallets.foreach_representative (transaction, [&result, &block_a, &list_a, this, rebroadcast_a, &transaction] (rai::public_key const & pub_a, rai::raw_key const & prv_a) { - auto sequence (node.store.sequence_atomic_inc (transaction, pub_a)); + auto sequence (this->node.store.sequence_atomic_inc (transaction, pub_a)); auto hash (block_a->hash ()); for (auto j (list_a.begin ()), m (list_a.end ()); j != m; ++j) { - if (!node.peers.knows_about (j->endpoint, hash)) + if (!this->node.peers.knows_about (j->endpoint, hash)) { confirm_block (prv_a, pub_a, block_a->clone (), sequence, j->endpoint, rebroadcast_a); result = true; @@ -2128,7 +2128,7 @@ void rai::election::compute_rep_votes (MDB_txn * transaction_a) { node.wallets.foreach_representative (transaction_a, [this, transaction_a] (rai::public_key const & pub_a, rai::raw_key const & prv_a) { - votes.vote (transaction_a, node.store, rai::vote (pub_a, prv_a, node.store.sequence_atomic_inc (transaction_a, pub_a), last_winner->clone ())); + this->votes.vote (transaction_a, this->node.store, rai::vote (pub_a, prv_a, this->node.store.sequence_atomic_inc (transaction_a, pub_a), last_winner->clone ())); }); }