diff --git a/trace/icmp_ipv6.go b/trace/icmp_ipv6.go index e1e1613..3e0ee2e 100644 --- a/trace/icmp_ipv6.go +++ b/trace/icmp_ipv6.go @@ -120,7 +120,9 @@ func (t *ICMPTracerv6) Execute() (*Result, error) { Error: ErrHopLimitTimeout, }) } - t.RealtimePrinter(&t.res, t.MaxHops-1) + if t.RealtimePrinter != nil { + t.RealtimePrinter(&t.res, t.MaxHops-1) + } } return &t.res, nil