#1486 : Fixed sealed and leader checks for consul backend

This commit is contained in:
Bill Monkman
2016-06-03 16:00:31 -07:00
parent 2fb34f6825
commit 64d72672ff
2 changed files with 8 additions and 9 deletions

View File

@@ -301,14 +301,14 @@ func (c *ServerCommand) Run(args []string) int {
sd, ok := coreConfig.HAPhysical.(physical.ServiceDiscovery)
if ok {
activeFunc := func() bool {
if isLeader, _, err := core.Leader(); err != nil {
if isLeader, _, err := core.Leader(); err == nil {
return isLeader
}
return false
}
sealedFunc := func() bool {
if sealed, err := core.Sealed(); err != nil {
if sealed, err := core.Sealed(); err == nil {
return sealed
}
return true