pull/820/head
Xiang Li 2013-07-25 17:54:08 -07:00
parent 702994ca7d
commit f6ce9f12fb
1 changed files with 1 additions and 4 deletions

View File

@ -434,14 +434,11 @@ func (s *Server) setCurrentTerm(term uint64, leaderName string, append bool) {
}
// discover new leader
if term == s.currentTerm && s.state == Candidate && append {
if term == s.currentTerm && s.state != Leader && append {
s.state = Follower
s.leader = leaderName
}
if s.state == Follower {
s.leader = leaderName
}
}
//--------------------------------------