diff --git a/src/traft/node.rs b/src/traft/node.rs index c2783a17ba4f31bc71a42a5fd973d22aed47fbad..44db300e677f1b5ad6855b8d2e8aad3e45c75bb2 100644 --- a/src/traft/node.rs +++ b/src/traft/node.rs @@ -651,8 +651,7 @@ fn raft_main_loop( // is appended to the raft log immediately // instead of sending `MsgPropose` over the // network. - let status = raw_node.status(); - if status.ss.raft_state != RaftStateRole::Leader { + if raw_node.raft.state != RaftStateRole::Leader { break Some("not a leader"); }