From 6df8bfa66db2bd3a90cd779bfefac3d9316d7fa2 Mon Sep 17 00:00:00 2001 From: Gav Wood Date: Sun, 6 Jul 2014 15:33:06 +0200 Subject: [PATCH] Fix for state race condition. --- state.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/state.cpp b/state.cpp index 92b274ecc..8d82b0c2b 100644 --- a/state.cpp +++ b/state.cpp @@ -51,7 +51,8 @@ int stateTest() // Mine to get some ether! s.commitToMine(bc); - while (s.mine(100).completed) {} + while (!s.mine(100).completed) {} + s.completeMine(); bc.attemptImport(s.blockData(), stateDB); cout << bc; @@ -77,7 +78,8 @@ int stateTest() // Mine to get some ether and set in stone. s.commitToMine(bc); - while (s.mine(100).completed) {} + while (!s.mine(100).completed) {} + s.completeMine(); bc.attemptImport(s.blockData(), stateDB); cout << bc;