summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--pkg/server/mrt.go6
1 files changed, 3 insertions, 3 deletions
diff --git a/pkg/server/mrt.go b/pkg/server/mrt.go
index fae9b5cc..b4fe30b5 100644
--- a/pkg/server/mrt.go
+++ b/pkg/server/mrt.go
@@ -137,12 +137,12 @@ func (m *mrtWriter) loop() error {
}
idx := func(p *table.Path) uint16 {
- for i, pconf := range e.Neighbor {
- if p.GetSource().Address.String() == pconf.State.NeighborAddress {
+ for i, peer := range peers {
+ if peer.IpAddress.String() == p.GetSource().Address.String() {
return uint16(i)
}
}
- return uint16(len(e.Neighbor))
+ return uint16(len(peers))
}
subtype := func(p *table.Path, isAddPath bool) mrt.MRTSubTypeTableDumpv2 {