nflog: enable sharing log via gossip

This commit is contained in:
Fabian Reinartz 2016-08-19 12:20:04 +02:00
parent d48b4e5dbd
commit d6713c8eeb

View File

@ -311,7 +311,7 @@ func (l *nlog) log(r *pb.Receiver, gkey, ghash []byte, resolved bool) error {
return err
}
l.st[key] = &pb.MeshEntry{
e := &pb.MeshEntry{
Entry: &pb.Entry{
Receiver: r,
GroupKey: gkey,
@ -321,6 +321,11 @@ func (l *nlog) log(r *pb.Receiver, gkey, ghash []byte, resolved bool) error {
},
ExpiresAt: expts,
}
l.gossip.GossipBroadcast(gossipData{
key: e,
})
l.st[key] = e
return nil
}