summaryrefslogtreecommitdiffhomepage
path: root/server/watcher.go
diff options
context:
space:
mode:
Diffstat (limited to 'server/watcher.go')
-rw-r--r--server/watcher.go3
1 files changed, 2 insertions, 1 deletions
diff --git a/server/watcher.go b/server/watcher.go
index bed70538..73c3f251 100644
--- a/server/watcher.go
+++ b/server/watcher.go
@@ -63,6 +63,7 @@ type watcherEventUpdateMsg struct {
peerAddress net.IP
localAddress net.IP
fourBytesAs bool
+ timestamp time.Time
}
type watcher interface {
@@ -118,7 +119,7 @@ func (w *mrtWatcher) loop() error {
if m.fourBytesAs == false {
subtype = bgp.MESSAGE
}
- bm, err := bgp.NewMRTMessage(uint32(time.Now().Unix()), bgp.BGP4MP, subtype, mp)
+ bm, err := bgp.NewMRTMessage(uint32(m.timestamp.Unix()), bgp.BGP4MP, subtype, mp)
if err != nil {
log.WithFields(log.Fields{
"Topic": "mrt",