diff --git a/router/fastdp.go b/router/fastdp.go index 6bed5a09..b4e7eeff 100644 --- a/router/fastdp.go +++ b/router/fastdp.go @@ -663,7 +663,10 @@ func (fwd *fastDatapathForwarder) sendHeartbeat() { DstPeer: fwd.remotePeer, } fwd.lock.RUnlock() - fwd.Forward(pk).Process(buf, dec, false) + + if fop := fwd.Forward(pk); fop != nil { + fop.Process(buf, dec, false) + } } const (