From 7bf1132142b85df5ee5aed540aca438b2de84347 Mon Sep 17 00:00:00 2001 From: Scott Lystig Fritchie Date: Mon, 14 Sep 2015 17:28:50 +0900 Subject: [PATCH] Bugfix: IsRelevantToMe_p adjustment for P_latest.upi == [] --- src/machi_chain_manager1.erl | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/machi_chain_manager1.erl b/src/machi_chain_manager1.erl index 71eda51..17789ab 100644 --- a/src/machi_chain_manager1.erl +++ b/src/machi_chain_manager1.erl @@ -1522,6 +1522,11 @@ react_to_env_B10(Retries, P_newprop, P_latest, LatestUnanimousP, P_current_calc, I_am_in_P_latest_repairing = lists:member(MyName, P_latest_repairing), IsRelevantToMe_p = if P_latest_author == MyName -> true; + P_latest_upi == [] -> + %% If we're here, P_latest's author is not me. + %% If someone else suggests upi=[], it's not + %% relevant to me. + false; not (I_am_in_P_latest_upi orelse I_am_in_P_latest_repairing) -> %% There is no sense for me to leave whatever