mirror of
https://github.com/go-micro/go-micro.git
synced 2025-06-30 22:33:49 +02:00
check if event is nil
This commit is contained in:
@ -655,6 +655,11 @@ func (n *network) processCtrlChan(listener tunnel.Listener) {
|
|||||||
var events []*router.Event
|
var events []*router.Event
|
||||||
|
|
||||||
for _, event := range pbRtrAdvert.Events {
|
for _, event := range pbRtrAdvert.Events {
|
||||||
|
// for backwards compatibility reasons
|
||||||
|
if event == nil || event.Route == nil {
|
||||||
|
continue
|
||||||
|
}
|
||||||
|
|
||||||
// we know the advertising node is not the origin of the route
|
// we know the advertising node is not the origin of the route
|
||||||
if pbRtrAdvert.Id != event.Route.Router {
|
if pbRtrAdvert.Id != event.Route.Router {
|
||||||
// if the origin router is not the advertising node peer
|
// if the origin router is not the advertising node peer
|
||||||
|
Reference in New Issue
Block a user