From 582f9e5eab77e218041832f188f2ba375049381d Mon Sep 17 00:00:00 2001 From: Scott Lystig Fritchie Date: Fri, 28 Aug 2015 23:08:38 +0900 Subject: [PATCH] Bugfix: fix effectively-none-projection transition to C100. Still buggy --- src/machi_chain_manager1.erl | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/machi_chain_manager1.erl b/src/machi_chain_manager1.erl index 2522be8..ef8677a 100644 --- a/src/machi_chain_manager1.erl +++ b/src/machi_chain_manager1.erl @@ -1293,7 +1293,9 @@ react_to_env_A30(Retries, P_latest, LatestUnanimousP, _ReadExtra, %% the none projection. We're going to use it so that we can %% unwedge ourselve into the glorious none projection. ?REACT({a30, ?LINE, []}), - react_to_env_C100(P_newprop10, P_latest, S); + %% TODO: It seems a bit crazy, but this duplicates part/much + %% of what state C103 does? Go to C103 instead? + react_to_env_C100(P_newprop10, P_newprop10, S); MoveToNorm_p, CMode == cp_mode -> %% Too much weird stuff may have hapened while we were suffering %% the flapping/asymmetric partition. Fall back to the none