diff --git a/router/aarp.go b/router/aarp.go index e33242c..6ffabe7 100644 --- a/router/aarp.go +++ b/router/aarp.go @@ -360,14 +360,14 @@ type AMTEntry struct { } // Valid reports if the entry is valid. -func (e *AMTEntry) Valid() bool { - return e != nil && time.Since(e.LastUpdated) < maxAMTEntryAge +func (e AMTEntry) Valid() bool { + return time.Since(e.LastUpdated) < maxAMTEntryAge } // LastUpdatedAgo is a friendly string reporting how long ago the entry was // updated/resolved. -func (e *AMTEntry) LastUpdatedAgo() string { - if e == nil || e.LastUpdated.IsZero() { +func (e AMTEntry) LastUpdatedAgo() string { + if e.LastUpdated.IsZero() { return "never" } return fmt.Sprintf("%v ago", time.Since(e.LastUpdated).Truncate(time.Millisecond))