summaryrefslogtreecommitdiffhomepage
path: root/server/peer.go
diff options
context:
space:
mode:
Diffstat (limited to 'server/peer.go')
-rw-r--r--server/peer.go10
1 files changed, 5 insertions, 5 deletions
diff --git a/server/peer.go b/server/peer.go
index 02db27c0..8c8f96d4 100644
--- a/server/peer.go
+++ b/server/peer.go
@@ -232,8 +232,8 @@ func (peer *Peer) ToApiStruct() *api.Peer {
LocalCap: localCap,
}
- timer := &c.Timers
- s := &c.State
+ timer := c.Timers
+ s := c.State
advertized := uint32(0)
received := uint32(0)
@@ -255,9 +255,9 @@ func (peer *Peer) ToApiStruct() *api.Peer {
}
keepalive := uint32(0)
- if f.negotiatedHoldTime != 0 {
- if f.negotiatedHoldTime < timer.Config.HoldTime {
- keepalive = uint32(f.negotiatedHoldTime / 3)
+ if t := timer.State.NegotiatedHoldTime; t != 0 {
+ if t < timer.Config.HoldTime {
+ keepalive = uint32(t / 3)
} else {
keepalive = uint32(timer.Config.KeepaliveInterval)
}