We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent fb70832 commit 9b42438Copy full SHA for 9b42438
src/org/jgroups/protocols/raft/RAFT.java
@@ -261,7 +261,7 @@ public int processingQueueSize() {
261
@ManagedAttribute(description="The current leader (can be null if there is currently no leader) ")
262
public Address leader() {return raft_state.leader();}
263
public RAFT leader(Address new_leader) {this.raft_state.setLeader(new_leader); return this;}
264
- public boolean isLeader() {return Objects.equals(leader(), local_addr);}
+ public boolean isLeader() {return leader() != null && Objects.equals(leader(), local_addr);}
265
266
public RAFT stateMachine(StateMachine sm) {
267
boolean load = state_machine == null && !state_machine_loaded;
0 commit comments